From: Denys Vlasenko Date: Thu, 12 May 2011 07:50:12 +0000 (+0200) Subject: hush: add forgotten {} in multi-statement if. X-Git-Tag: 1_19_0~130 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=0c40a731e3fcebe49f5b1636011b20cb316aeb0d;p=oweals%2Fbusybox.git hush: add forgotten {} in multi-statement if. Signed-off-by: Denys Vlasenko --- diff --git a/shell/hush.c b/shell/hush.c index cdd4be4e3..89a13feb8 100644 --- a/shell/hush.c +++ b/shell/hush.c @@ -1489,15 +1489,16 @@ static sighandler_t pick_sighandler(unsigned sig) handler = sigexit; #endif /* sig has special handling? */ - else if (G.special_sig_mask & sigmask) + else if (G.special_sig_mask & sigmask) { handler = record_pending_signo; - /* TTIN/TTOU/TSTS can't be set to record_pending_signo + /* TTIN/TTOU/TSTP can't be set to record_pending_signo * in order to ignore them: they will be raised * in an endless loop when we try to do some * terminal ioctls! We do have to _ignore_ these. */ if (SPECIAL_JOBSTOP_SIGS & sigmask) handler = SIG_IGN; + } } return handler; }