hush: add forgotten {} in multi-statement if.
authorDenys Vlasenko <vda.linux@googlemail.com>
Thu, 12 May 2011 07:50:12 +0000 (09:50 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Thu, 12 May 2011 07:50:12 +0000 (09:50 +0200)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
shell/hush.c

index cdd4be4..89a13fe 100644 (file)
@@ -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;
 }