Merge pull request #720 from jonathangray/winsock_uaf

fix use after free when WSACreateEvent() fails
This commit is contained in:
Philip-NLnetLabs
2022-11-23 14:08:01 +01:00
committed by GitHub
+1
View File
@@ -529,6 +529,7 @@ struct tube* tube_create(void)
if(tube->event == WSA_INVALID_EVENT) {
free(tube);
log_err("WSACreateEvent: %s", wsa_strerror(WSAGetLastError()));
return NULL;
}
if(!WSAResetEvent(tube->event)) {
log_err("WSAResetEvent: %s", wsa_strerror(WSAGetLastError()));