From 3217fd59154064b6727bca1288643aaf1793e174 Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Wed, 25 Dec 2024 15:23:19 +0100 Subject: [PATCH] sd-varlink: add missing error check in sd_varlink_listen_auto() Follow-up for 50994b2f91093079917e01d04004425f101327ba --- src/libsystemd/sd-varlink/sd-varlink.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libsystemd/sd-varlink/sd-varlink.c b/src/libsystemd/sd-varlink/sd-varlink.c index 208304d6f1..aa5aaf8df8 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");