#896 Fix memory leak in wake_up_broadcast()

call freeifaddrs() after getifaddrs() to release memory.
master
Javier Sánchez Parra 2019-06-12 09:53:13 +02:00 committed by OpenGnSys Support Team
parent b35438d27e
commit 8322fd6acb
1 changed files with 1 additions and 1 deletions

View File

@ -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));