From b9761926df15b0132503a84713d9b57c3bd2adcb Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 5 May 2026 17:14:02 +0200 Subject: [PATCH] netjack2: go to the right error label socket_failed is for when the socket fd failed, otherwise we need to do cleanup. --- src/modules/module-netjack2-manager.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/module-netjack2-manager.c b/src/modules/module-netjack2-manager.c index 2d45a6c05..87a372319 100644 --- a/src/modules/module-netjack2-manager.c +++ b/src/modules/module-netjack2-manager.c @@ -1111,7 +1111,7 @@ static int handle_follower_available(struct impl *impl, struct nj2_session_param if (follower->setup_socket == NULL) { res = -errno; pw_log_error("can't create setup source: %m"); - goto socket_failed; + goto cleanup; } follower->socket = pw_loop_add_io(impl->data_loop, fd, @@ -1119,7 +1119,7 @@ static int handle_follower_available(struct impl *impl, struct nj2_session_param if (follower->socket == NULL) { res = -errno; pw_log_error("can't create data source: %m"); - goto socket_failed; + goto cleanup; } peer->fd = fd; peer->our_stream = 's';