From 95d850a5ad17bd7672682cb540ed2d0b25ac68ca Mon Sep 17 00:00:00 2001 From: Peter Meerwald-Stadler Date: Tue, 7 Mar 2017 08:22:25 +0100 Subject: [PATCH] raop: Fail after search for port number should also fail if port is 0 after the loop, as suggested by Georg Chini Signed-off-by: Peter Meerwald-Stadler --- src/modules/raop/raop-client.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/raop/raop-client.c b/src/modules/raop/raop-client.c index e39663db7..70457722a 100644 --- a/src/modules/raop/raop-client.c +++ b/src/modules/raop/raop-client.c @@ -811,6 +811,11 @@ static int open_bind_udp_socket(pa_raop_client *c, uint16_t *actual_port) { } } while (++port > 0); + if (!port) { + pa_log("Could not bind port"); + goto fail; + } + pa_log_debug("Socket bound to port %d (SOCK_DGRAM)", port); *actual_port = port;