Fix a memory leak on configuration reload.

This old bug was apparently introduced in rinetd 0.52.
This commit is contained in:
Sam Hocevar 2016-02-06 12:58:46 +01:00
parent 6c385facd2
commit 77548712d1

View File

@ -293,9 +293,9 @@ static void readConfiguration(void)
ServerInfo *srv = &seInfo[i];
if (srv->fd != INVALID_SOCKET) {
closesocket(srv->fd);
free(srv->fromHost);
free(srv->toHost);
}
free(srv->fromHost);
free(srv->toHost);
}
/* Free memory associated with previous set. */
free(seInfo);