From a2ab433a60e43f451682061b214c6bb71ea27e4d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 8 Apr 2025 12:11:33 +0200 Subject: [PATCH] socket-util: make return parameter to socket_autobind() optional --- src/basic/socket-util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; } -- 2.47.3