summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty
diff options
context:
space:
mode:
author Brad Hughes <bradhugh@outlook.com>2017-01-11 15:19:12 -0500
committer Brad Hughes <bradhugh@outlook.com>2017-01-11 15:19:12 -0500
commita8bdf646f53a07a508592ff628dc56e73b7d6263 (patch)
treeaba7f32e0c2211533f624ad0ef13f9321939074e /3rdparty
parent03219d9fef4fc229121be2d8dc692791f76c7d98 (diff)
UWP asio fix. Already sent pull request upstream (nw)
Diffstat (limited to '3rdparty')
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_mutex.ipp6
1 files changed, 4 insertions, 2 deletions
diff --git a/3rdparty/asio/include/asio/detail/impl/win_mutex.ipp b/3rdparty/asio/include/asio/detail/impl/win_mutex.ipp
index 1d5d5a84f47..2e14c4aef2e 100644
--- a/3rdparty/asio/include/asio/detail/impl/win_mutex.ipp
+++ b/3rdparty/asio/include/asio/detail/impl/win_mutex.ipp
@@ -44,7 +44,8 @@ int win_mutex::do_init()
# if defined(UNDER_CE)
::InitializeCriticalSection(&crit_section_);
# elif defined(ASIO_WINDOWS_APP)
- ::InitializeCriticalSectionEx(&crit_section_, 0x80000000, 0);
+ if (!::InitializeCriticalSectionEx(&crit_section_, 0xFFFFFF, 0))
+ return ::GetLastError();
# else
if (!::InitializeCriticalSectionAndSpinCount(&crit_section_, 0x80000000))
return ::GetLastError();
@@ -56,7 +57,8 @@ int win_mutex::do_init()
# if defined(UNDER_CE)
::InitializeCriticalSection(&crit_section_);
# elif defined(ASIO_WINDOWS_APP)
- ::InitializeCriticalSectionEx(&crit_section_, 0x80000000, 0);
+ if (!::InitializeCriticalSectionEx(&crit_section_, 0xFFFFFF, 0))
+ return ::GetLastError();
# else
if (!::InitializeCriticalSectionAndSpinCount(&crit_section_, 0x80000000))
return ::GetLastError();