]> granicus.if.org Git - icinga2/commitdiff
Added error checking for WSAStartup()
authorGunnar Beutner <gunnar.beutner@netways.de>
Sun, 13 May 2012 18:39:51 +0000 (20:39 +0200)
committerGunnar Beutner <gunnar.beutner@netways.de>
Sun, 13 May 2012 18:39:51 +0000 (20:39 +0200)
base/application.cpp

index e9a5a1fcaceb65355decaa776b93a6779a8a9e7d..5c6f5f765b8018868b16a9a495c0832350d595e0 100644 (file)
@@ -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();