From: Lennart Poettering Date: Tue, 8 Apr 2025 10:11:33 +0000 (+0200) Subject: socket-util: make return parameter to socket_autobind() optional X-Git-Tag: v258-rc1~633^2~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a2ab433a60e43f451682061b214c6bb71ea27e4d;p=thirdparty%2Fsystemd.git socket-util: make return parameter to socket_autobind() optional --- diff --git a/src/basic/socket-util.c b/src/basic/socket-util.c index 2c003106c9f..c5499d6e482 100644 --- a/src/basic/socket-util.c +++ b/src/basic/socket-util.c @@ -1560,7 +1560,6 @@ int socket_autobind(int fd, char **ret_name) { * "autobind" feature, but uses 64-bit random number internally. */ assert(fd >= 0); - assert(ret_name); random = random_u64(); @@ -1577,7 +1576,8 @@ int socket_autobind(int fd, char **ret_name) { if (bind(fd, &sa.sa, r) < 0) return -errno; - *ret_name = TAKE_PTR(name); + if (ret_name) + *ret_name = TAKE_PTR(name); return 0; }