From 0ff4046b8cbaeda76d6fec5a26d6a0e774ec7ce4 Mon Sep 17 00:00:00 2001 From: ridiculousfish Date: Sat, 23 Feb 2019 13:44:11 -0800 Subject: [PATCH] Remove signal blocks from terminal_return_from_job There's nothing justifying having these here. --- src/proc.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/proc.cpp b/src/proc.cpp index 81c7d4cab..1390c027b 100644 --- a/src/proc.cpp +++ b/src/proc.cpp @@ -821,12 +821,10 @@ static bool terminal_return_from_job(job_t *j) { return true; } - signal_block(); if (tcsetpgrp(STDIN_FILENO, getpgrp()) == -1) { if (errno == ENOTTY) redirect_tty_output(); debug(1, _(L"Could not return shell to foreground")); wperror(L"tcsetpgrp"); - signal_unblock(); return false; } @@ -835,7 +833,6 @@ static bool terminal_return_from_job(job_t *j) { if (errno == EIO) redirect_tty_output(); debug(1, _(L"Could not return shell to foreground")); wperror(L"tcgetattr"); - signal_unblock(); return false; } @@ -853,7 +850,6 @@ return false; } #endif - signal_unblock(); return true; }