mirror of
https://github.com/3proxy/3proxy.git
synced 2026-08-13 12:19:17 +08:00
fix socket leak on failed UDPASSOC parent
This commit is contained in:
parent
aea9ff8c94
commit
8de2be3b3b
@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user