From 3f792d8c68dda1a77dd8972faaee8d227e288d10 Mon Sep 17 00:00:00 2001 From: Nodeduino Date: Wed, 22 Nov 2017 18:33:58 +0100 Subject: [PATCH] Return return_code of WSAStartup rather than calling WSAGetLastError() This is recommended by windows https://msdn.microsoft.com/de-de/library/windows/desktop/ms742213(v=vs.85).aspx --- hueplusplus/winHttpHandler.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hueplusplus/winHttpHandler.cpp b/hueplusplus/winHttpHandler.cpp index 3554cfd..7e057fd 100644 --- a/hueplusplus/winHttpHandler.cpp +++ b/hueplusplus/winHttpHandler.cpp @@ -30,9 +30,10 @@ Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA winHttpHandler::winHttpHandler() { // Initialize Winsock - if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0) + int return_code = WSAStartup(MAKEWORD(2, 2), &wsaData); + if (return_code != 0) { - std::cerr << "winHttpHandler: Failed to open socket: " << WSAGetLastError() << std::endl; + std::cerr << "Failed to open socket: " << return_code << std::endl; throw(std::runtime_error("winHttpHandler: Failed to open socket")); } } -- libgit2 0.21.4