BNetworkAddress: Close socket in ResolveForDestination.

It was closed on all the failure cases but not on the success one.
Found by Coverity.
This commit is contained in:
Augustin Cavalier 2017-11-23 17:53:06 +01:00
parent 75fa008e23
commit 7131246873

View File

@ -963,6 +963,7 @@ BNetworkAddress::ResolveForDestination(const BNetworkAddress& destination)
memcpy(&fAddress, route->source, sizeof(sockaddr_storage));
SetPort(port);
close(socket);
return B_OK;
}
@ -1293,7 +1294,7 @@ BNetworkAddress::_ParseLinkAddress(const char* address)
address += 3;
}
fHostName = address;
SetToLinkLevel(linkAddress, length);