1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-17 10:52:46 +00:00

Start killing off NetAddress.

This commit is contained in:
Darryl Pogue
2012-03-11 23:12:03 -07:00
parent 7bd51c923f
commit 72d92bc66e
10 changed files with 38 additions and 87 deletions

View File

@ -540,8 +540,8 @@ static SOCKET ListenSocket (NetAddress * listenAddr) {
);
*/
NetAddressNode node = NetAddressGetNode(*listenAddr);
unsigned port = NetAddressGetPort(*listenAddr);
NetAddressNode node = listenAddr->GetHost();
unsigned port = listenAddr->GetPort();
// bind socket to port
sockaddr_in addr;
@ -581,13 +581,13 @@ static SOCKET ListenSocket (NetAddress * listenAddr) {
}
// success!
NetAddressSetPort(port, listenAddr);
listenAddr->SetPort(port);
return s;
} while (false);
// failure!
closesocket(s);
NetAddressSetPort(0, listenAddr);
listenAddr->SetPort(0);
return INVALID_SOCKET;
}
@ -1152,7 +1152,7 @@ unsigned NtSocketStartListening (
}
s_listenCrit.Leave();
unsigned port = NetAddressGetPort(addr);
unsigned port = addr.GetPort();
if (port)
SetEvent(s_listenEvent);