Skip to content

Commit 78cfc2d

Browse files
committed
Fix memory leak in UDPForwarder. Pullrequest SLikeSoft#64
1 parent bc42499 commit 78cfc2d

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Source/include/slikenet/defineoverrides.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
#define __GET_TIME_64BIT 0
1414
#define USE_SLIDING_WINDOW_CONGESTION_CONTROL 1
15-
//#define RAKNET_SUPPORT_IPV6 1
15+
#define RAKNET_SUPPORT_IPV6 1
1616
#define RAKSTRING_TYPE_IS_UNICODE 0
1717
#define RAKPEER_USER_THREADED 0
1818
// 100MB

Source/src/UDPForwarder.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -519,6 +519,8 @@ void UDPForwarder::UpdateUDPForwarder(void)
519519
}
520520
}
521521

522+
freeaddrinfo(servinfo);
523+
522524
if (fe->socket==INVALID_SOCKET)
523525
sfos.result=UDPFORWARDER_BIND_FAILED;
524526
else

0 commit comments

Comments
 (0)