From 38486640fda215a7c75f02550b3e3db2831e1c5f Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Sun, 13 May 2012 20:39:51 +0200 Subject: [PATCH] Added error checking for WSAStartup() --- base/application.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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(); -- 2.40.0