]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
userwork: use a better errno value
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 1 Jun 2022 15:49:58 +0000 (17:49 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 2 Jun 2022 05:53:14 +0000 (07:53 +0200)
ESRCH is literally "No such process".

src/userdb/userwork.c

index 490e42b0143ca324fe6681a568a78e67b19de0f5..21a869df1b5ce5a068466046e6d9c978ef76317d 100644 (file)
@@ -553,7 +553,7 @@ static int run(int argc, char *argv[]) {
 
                                 parent = getppid();
                                 if (parent <= 1)
-                                        return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "Parent already died?");
+                                        return log_error_errno(SYNTHETIC_ERRNO(ESRCH), "Parent already died?");
 
                                 if (kill(parent, SIGUSR2) < 0)
                                         return log_error_errno(errno, "Failed to kill our own parent: %m");