diff --git a/Source/src/UDPForwarder.cpp b/Source/src/UDPForwarder.cpp index 14f0e1ddb..d83837e3f 100644 --- a/Source/src/UDPForwarder.cpp +++ b/Source/src/UDPForwarder.cpp @@ -519,6 +519,9 @@ void UDPForwarder::UpdateUDPForwarder(void) } } + // Release address info after we have used it + freeaddrinfo(servinfo); + if (fe->socket==INVALID_SOCKET) sfos.result=UDPFORWARDER_BIND_FAILED; else