]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
userdbctl: fix erroneous errno 41991/head
authorZbigniew Jędrzejewski-Szmek <zbyszek@amutable.com>
Fri, 8 May 2026 15:25:41 +0000 (17:25 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@amutable.com>
Fri, 8 May 2026 15:25:41 +0000 (17:25 +0200)
Fixes 1604937f83d3154fb1c3b5ef053f7fccd0825ce6.

src/userdb/userdbctl.c

index 35a17c50217da55e34b2b1d4fcf944e6ab221c35..dd6fc0f5c12f170f0f4b663b28292789c161824f 100644 (file)
@@ -1866,7 +1866,8 @@ static int run(int argc, char *argv[]) {
                 if (!e)
                         return log_oom();
 
-                if (setenv("SYSTEMD_ONLY_USERDB", e, true) < 0)
+                r = RET_NERRNO(setenv("SYSTEMD_ONLY_USERDB", e, true));
+                if (r < 0)
                         return log_error_errno(r, "Failed to set $SYSTEMD_ONLY_USERDB: %m");
 
                 log_info("Enabled services: %s", e);