From: Mike Yuan Date: Wed, 25 Dec 2024 14:23:19 +0000 (+0100) Subject: sd-varlink: add missing error check in sd_varlink_listen_auto() X-Git-Tag: v258-rc1~1762^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3217fd59154064b6727bca1288643aaf1793e174;p=thirdparty%2Fsystemd.git sd-varlink: add missing error check in sd_varlink_listen_auto() Follow-up for 50994b2f91093079917e01d04004425f101327ba --- diff --git a/src/libsystemd/sd-varlink/sd-varlink.c b/src/libsystemd/sd-varlink/sd-varlink.c index 208304d6f1a..aa5aaf8df8f 100644 --- a/src/libsystemd/sd-varlink/sd-varlink.c +++ b/src/libsystemd/sd-varlink/sd-varlink.c @@ -3710,6 +3710,8 @@ _public_ int sd_varlink_server_listen_auto(sd_varlink_server *s) { assert_return(s, -EINVAL); n = sd_varlink_server_listen_name(s, "varlink"); + if (n < 0) + return n; /* Let's listen on an explicitly specified address */ const char *e = secure_getenv("SYSTEMD_VARLINK_LISTEN");