add last error for windows as well

This commit is contained in:
Lion Kortlepel
2020-11-12 01:56:50 +01:00
parent cde41f01b2
commit 80c5341650
+4 -2
View File
@@ -30,7 +30,9 @@ bool Send(SOCKET TCPSock,std::string Data){
Data.clear(); Data.clear();
if (BytesSent <= 0) { if (BytesSent <= 0) {
#ifndef WIN32 #ifndef WIN32
error(__func__ + std::string(strerror(errno))); error(__func__ + std::string(" ") + strerror(errno));
#else
error(__func__ + std::string(" ") + std::to_string(WSAGetLastError()));
#endif // WIN32 #endif // WIN32
return false; return false;
} }
@@ -131,7 +133,7 @@ void Identification(SOCKET TCPSock,Hold*S,RSA*Skey){
std::thread Timeout(Check,S); std::thread Timeout(Check,S);
Timeout.detach(); Timeout.detach();
std::string Name,DID,Role; std::string Name,DID,Role;
if(!Send(TCPSock,GenerateM(Skey))){ if(!Send(TCPSock,GenerateM(Skey))) {
error("died on " + std::string(__func__) + ":" + std::to_string(__LINE__)); error("died on " + std::string(__func__) + ":" + std::to_string(__LINE__));
closesocket(TCPSock); closesocket(TCPSock);
return; return;