Cleared "Local variable is initialized but not referenced" in MSC

pull/211/merge
Jeffrey Walton 2016-07-03 18:54:57 -04:00
parent 0f8871c9c9
commit 325ae3d93b
1 changed files with 6 additions and 0 deletions

View File

@ -109,10 +109,12 @@ void Socket::CloseSocket()
BOOL result = CancelIoEx((HANDLE) m_s, NULL); BOOL result = CancelIoEx((HANDLE) m_s, NULL);
assert(result || (!result && GetLastError() == ERROR_NOT_FOUND)); assert(result || (!result && GetLastError() == ERROR_NOT_FOUND));
CheckAndHandleError_int("closesocket", closesocket(m_s)); CheckAndHandleError_int("closesocket", closesocket(m_s));
CRYPTOPP_UNUSED(result); // Used by assert in debug builds
# else # else
BOOL result = CancelIo((HANDLE) m_s); BOOL result = CancelIo((HANDLE) m_s);
assert(result || (!result && GetLastError() == ERROR_NOT_FOUND)); assert(result || (!result && GetLastError() == ERROR_NOT_FOUND));
CheckAndHandleError_int("closesocket", closesocket(m_s)); CheckAndHandleError_int("closesocket", closesocket(m_s));
CRYPTOPP_UNUSED(result);
# endif # endif
#else #else
CheckAndHandleError_int("close", close(m_s)); CheckAndHandleError_int("close", close(m_s));
@ -368,9 +370,11 @@ SocketReceiver::~SocketReceiver()
# if defined(USE_WINDOWS8_API) # if defined(USE_WINDOWS8_API)
BOOL result = CancelIoEx((HANDLE) m_s.GetSocket(), NULL); BOOL result = CancelIoEx((HANDLE) m_s.GetSocket(), NULL);
assert(result || (!result && GetLastError() == ERROR_NOT_FOUND)); assert(result || (!result && GetLastError() == ERROR_NOT_FOUND));
CRYPTOPP_UNUSED(result); // Used by assert in debug builds
# else # else
BOOL result = CancelIo((HANDLE) m_s.GetSocket()); BOOL result = CancelIo((HANDLE) m_s.GetSocket());
assert(result || (!result && GetLastError() == ERROR_NOT_FOUND)); assert(result || (!result && GetLastError() == ERROR_NOT_FOUND));
CRYPTOPP_UNUSED(result);
# endif # endif
#endif #endif
} }
@ -456,9 +460,11 @@ SocketSender::~SocketSender()
# if defined(USE_WINDOWS8_API) # if defined(USE_WINDOWS8_API)
BOOL result = CancelIoEx((HANDLE) m_s.GetSocket(), NULL); BOOL result = CancelIoEx((HANDLE) m_s.GetSocket(), NULL);
assert(result || (!result && GetLastError() == ERROR_NOT_FOUND)); assert(result || (!result && GetLastError() == ERROR_NOT_FOUND));
CRYPTOPP_UNUSED(result); // Used by assert in debug builds
# else # else
BOOL result = CancelIo((HANDLE) m_s.GetSocket()); BOOL result = CancelIo((HANDLE) m_s.GetSocket());
assert(result || (!result && GetLastError() == ERROR_NOT_FOUND)); assert(result || (!result && GetLastError() == ERROR_NOT_FOUND));
CRYPTOPP_UNUSED(result);
# endif # endif
#endif #endif
} }