From: Gunnar Beutner Date: Sun, 13 May 2012 18:39:51 +0000 (+0200) Subject: Added error checking for WSAStartup() X-Git-Tag: v0.0.1~523 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=38486640fda215a7c75f02550b3e3db2831e1c5f;p=icinga2 Added error checking for WSAStartup() --- diff --git a/base/application.cpp b/base/application.cpp index e9a5a1fca..5c6f5f765 100644 --- a/base/application.cpp +++ b/base/application.cpp @@ -36,7 +36,8 @@ Application::Application(void) { #ifdef _WIN32 WSADATA wsaData; - WSAStartup(MAKEWORD(1, 1), &wsaData); + if (WSAStartup(MAKEWORD(1, 1), &wsaData) != 0) + throw Win32Exception("WSAStartup failed", WSAGetLastError()); #else /* _WIN32 */ LTDL_SET_PRELOADED_SYMBOLS();