fix socket leak on failed UDPASSOC parent

This commit is contained in:
Vladimir Dubrovin 2026-08-08 22:11:25 +03:00
parent aea9ff8c94
commit 8de2be3b3b

View File

@ -159,6 +159,10 @@ int checkACL(struct clientparam * param){
if(!res) break; if(!res) break;
if(param->remsock != INVALID_SOCKET) param->srv->so._closesocket(param->sostate, param->remsock); if(param->remsock != INVALID_SOCKET) param->srv->so._closesocket(param->sostate, param->remsock);
param->remsock = INVALID_SOCKET; param->remsock = INVALID_SOCKET;
if(param->ctrlsocksrv != INVALID_SOCKET) {
param->srv->so._closesocket(param->sostate, param->ctrlsocksrv);
param->ctrlsocksrv = INVALID_SOCKET;
}
} }
return res; return res;
} }