Backport patch to fix resource leak
IOhannes m zmölnig (Debian/GNU)
4 years ago
|
0 |
udpserver-close-socket-on-error.patch
|
|
0 |
Description: [udpserver] close socket on error
|
|
1 |
Author: IOhannes m zmölnig
|
|
2 |
Origin: upstream
|
|
3 |
Applied-Upstream: b80d7fc91561ff8aaf13931e3f8caae0152daf01
|
|
4 |
Last-Update: 2020-04-12
|
|
5 |
---
|
|
6 |
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
|
7 |
--- pd-iemnet.orig/udpserver.c
|
|
8 |
+++ pd-iemnet/udpserver.c
|
|
9 |
@@ -719,6 +719,7 @@
|
|
10 |
struct hostent *hp = gethostbyname(ifaddr->s_name);
|
|
11 |
if(!hp) {
|
|
12 |
iemnet_log(x, IEMNET_ERROR, "bad host '%s'?", ifaddr->s_name);
|
|
13 |
+ iemnet__closesocket(sockfd, 0);
|
|
14 |
return;
|
|
15 |
}
|
|
16 |
memcpy((char *)&server.sin_addr, (char *)hp->h_addr, hp->h_length);
|