]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
userwork: fix signal worker sends to manager requesting more workers 15268/head
authorLennart Poettering <lennart@poettering.net>
Mon, 30 Mar 2020 13:42:02 +0000 (15:42 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 30 Mar 2020 14:05:27 +0000 (16:05 +0200)
That's what you get for changing these signals around, after checking
everything works, not before.

Bad, Lennart, bad!

Fixes: #15085
src/userdb/userwork.c

index df11b5b984ec5b1633e9da438a08903223af4db4..3bc5ecc1d0393d47ceffac5e34c8393c181bd617 100644 (file)
@@ -763,7 +763,7 @@ static int run(int argc, char *argv[]) {
                                 if (parent <= 1)
                                         return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "Parent already died?");
 
-                                if (kill(parent, SIGUSR1) < 0)
+                                if (kill(parent, SIGUSR2) < 0)
                                         return log_error_errno(errno, "Failed to kill our own parent.");
                         }
                 }