summarylogtreecommitdiffstats
path: root/fixing-memleak-with-getifaddrs.patch
blob: 539c4ad2f6cbb69ba4fa0ff7f782d403d9c411da (plain)
1
2
3
4
5
6
7
8
9
10
11
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) {