diff options
Diffstat (limited to 'fixing-memleak-with-getifaddrs.patch')
-rw-r--r-- | fixing-memleak-with-getifaddrs.patch | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/fixing-memleak-with-getifaddrs.patch b/fixing-memleak-with-getifaddrs.patch new file mode 100644 index 000000000000..539c4ad2f6cb --- /dev/null +++ b/fixing-memleak-with-getifaddrs.patch @@ -0,0 +1,12 @@ +diff --git a/src/net/local_addr.cc b/src/net/local_addr.cc +index fae3f85..80aa550 100644 +--- a/src/net/local_addr.cc ++++ b/src/net/local_addr.cc +@@ -132,6 +132,7 @@ bool get_local_address(sa_family_t family, rak::socket_address *address) { + if (getifaddrs(&ifaddrs)) { + return false; + } ++ freeifaddrs(ifaddrs); + + rak::socket_address best_addr; + switch (family) { |