From: Yu Watanabe Date: Wed, 12 Mar 2025 19:55:34 +0000 (+0900) Subject: homed: fix OOM check X-Git-Tag: v258-rc1~1091^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=55b13141fccf81729d4e09fa67ed57748dbf26cd;p=thirdparty%2Fsystemd.git homed: fix OOM check Follow-up for f1b6417fea8ea1fb9a57f45b845ab1db944eca23. Fixes CID#1593167. --- diff --git a/src/home/homed-manager-bus.c b/src/home/homed-manager-bus.c index a3fe2b6a69a..bf252ce835c 100644 --- a/src/home/homed-manager-bus.c +++ b/src/home/homed-manager-bus.c @@ -993,7 +993,7 @@ static int method_add_signing_key(sd_bus_message *message, void *userdata, sd_bu return log_error_errno(r, "Failed to convert public key to PEM: %m"); _cleanup_free_ char *fn_copy = strdup(fn); - if (!fn) + if (!fn_copy) return log_oom(); _cleanup_free_ char *p = path_join("/var/lib/systemd/home/", fn);