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
commit b86a97019f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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