Do not try to reset signal handler for signal 0 in subprocess.
authordtucker <dtucker@openbsd.org>
Sun, 28 Feb 2021 01:50:47 +0000 (01:50 +0000)
committerdtucker <dtucker@openbsd.org>
Sun, 28 Feb 2021 01:50:47 +0000 (01:50 +0000)
Prevents spurious debug message.  ok djm@

usr.bin/ssh/misc.c

index 5867641..88dc5f4 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: misc.c,v 1.161 2021/02/15 20:36:35 markus Exp $ */
+/* $OpenBSD: misc.c,v 1.162 2021/02/28 01:50:47 dtucker Exp $ */
 /*
  * Copyright (c) 2000 Markus Friedl.  All rights reserved.
  * Copyright (c) 2005-2020 Damien Miller.  All rights reserved.
@@ -2503,7 +2503,7 @@ subprocess(const char *tag, const char *command,
                                child_set_env(&env, &nenv, "LANG", cp);
                }
 
-               for (i = 0; i < NSIG; i++)
+               for (i = 1; i < NSIG; i++)
                        ssh_signal(i, SIG_DFL);
 
                if ((devnull = open(_PATH_DEVNULL, O_RDWR)) == -1) {