mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-30 05:57:52 +00:00
address resource leak; don't call close() on socket error;
This commit is contained in:
parent
2eabc74547
commit
6696a40ea9
@ -5453,7 +5453,6 @@ init_hasreuseport() {
|
||||
int sock, yes = 1;
|
||||
sock = socket(AF_INET, SOCK_DGRAM, 0);
|
||||
if (sock < 0) {
|
||||
close(sock);
|
||||
return;
|
||||
} else if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR,
|
||||
(void *)&yes, sizeof(yes)) < 0)
|
||||
@ -5467,6 +5466,7 @@ init_hasreuseport() {
|
||||
return;
|
||||
}
|
||||
hasreuseport = true;
|
||||
close(sock);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user