summaryrefslogtreecommitdiffstats
path: root/third_party/libjingle/files/talk/base/win32socketserver.cc
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/libjingle/files/talk/base/win32socketserver.cc')
-rw-r--r--third_party/libjingle/files/talk/base/win32socketserver.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/third_party/libjingle/files/talk/base/win32socketserver.cc b/third_party/libjingle/files/talk/base/win32socketserver.cc
index 49c8fee..bbec42e 100644
--- a/third_party/libjingle/files/talk/base/win32socketserver.cc
+++ b/third_party/libjingle/files/talk/base/win32socketserver.cc
@@ -29,6 +29,7 @@
#include "talk/base/common.h"
#include "talk/base/logging.h"
#include "talk/base/winping.h"
+#include "talk/base/winsock_initializer.h"
#include "talk/base/win32socketserver.h"
#include "talk/base/win32window.h"
#include <ws2tcpip.h>
@@ -267,6 +268,7 @@ Win32Socket::EventSink::OnFinalMessage(HWND hWnd) {
Win32Socket::Win32Socket()
: socket_(INVALID_SOCKET), error_(0), state_(CS_CLOSED),
signal_close_(false), sink_(NULL), dns_(NULL) {
+ talk_base::EnsureWinsockInit();
// TODO: replace addr_ with SocketAddress
memset(&addr_, 0, sizeof(addr_));
}