Commit 6696a40e authored by Mark Andrews's avatar Mark Andrews
Browse files

address resource leak; don't call close() on socket error;

parent 2eabc745
Pipeline #7158 passed with stages
in 57 minutes and 14 seconds
......@@ -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
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment