mirror of https://git.48k.eu/ogserver
#896 Fix memory leak in wake_up_broadcast()
call freeifaddrs() after getifaddrs() to release memory.master
parent
b35438d27e
commit
8322fd6acb
|
@ -1287,7 +1287,7 @@ static bool wake_up_broadcast(int sd, struct sockaddr_in *client,
|
|||
client->sin_addr.s_addr = broadcast_addr->sin_addr.s_addr;
|
||||
break;
|
||||
}
|
||||
free(ifaddr);
|
||||
freeifaddrs(ifaddr);
|
||||
|
||||
ret = sendto(sd, msg, sizeof(*msg), 0,
|
||||
(sockaddr *)client, sizeof(*client));
|
||||
|
|
Loading…
Reference in New Issue