diff --git a/Utilities/otbkml/src/kml/base/time_util.cc b/Utilities/otbkml/src/kml/base/time_util.cc
index 989e647800b52c299a38c763ae4f4f97013ccf5d..dac9f9d0586f8eaf168dab4d8c2d103ddb4962ba 100644
--- a/Utilities/otbkml/src/kml/base/time_util.cc
+++ b/Utilities/otbkml/src/kml/base/time_util.cc
@@ -27,7 +27,9 @@
 #include <cstddef>  // NULL
 #ifdef WIN32
 #include <windows.h>
-#include <winsock2.h>
+// OTB Modifications (bug reported on libkml google issues
+//#include <winsock2.h>
+#include <winsock.h>
 #include <time.h>
 #else
 #include <sys/time.h>