]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Also check pid in pselect_notify_setup.
authorDarren Tucker <dtucker@dtucker.net>
Fri, 20 Aug 2021 00:48:13 +0000 (10:48 +1000)
committerDarren Tucker <dtucker@dtucker.net>
Fri, 20 Aug 2021 00:48:13 +0000 (10:48 +1000)
Spotted by djm@.

openbsd-compat/bsd-pselect.c

index 1d4140a53ce85cb26c6f69f542c85dc7eb47ab05..fff1bf54f72c2e06acfa85ac03b93980b7405b04 100644 (file)
@@ -80,7 +80,7 @@ pselect_notify_setup(void)
 {
        static int initialized;
 
-       if (initialized)
+       if (initialized && notify_pid == getpid())
                return;
        if (notify_pid == 0)
                debug3_f("initializing");