early-access version 2853
This commit is contained in:
20
externals/vcpkg/ports/oatpp-ssdp/fix_win_close.patch
vendored
Executable file
20
externals/vcpkg/ports/oatpp-ssdp/fix_win_close.patch
vendored
Executable file
@@ -0,0 +1,20 @@
|
||||
diff --git i/src/oatpp-ssdp/SimpleUdpStreamProvider.cpp w/src/oatpp-ssdp/SimpleUdpStreamProvider.cpp
|
||||
index d351c1e..f5774bd 100644
|
||||
--- i/src/oatpp-ssdp/SimpleUdpStreamProvider.cpp
|
||||
+++ w/src/oatpp-ssdp/SimpleUdpStreamProvider.cpp
|
||||
@@ -129,7 +129,7 @@ v_io_handle SimpleUdpStreamProvider::instantiateServer() {
|
||||
|
||||
ret = bind(serverHandle, result->ai_addr, (int)result->ai_addrlen);
|
||||
if (ret != 0) {
|
||||
- ::close(serverHandle);
|
||||
+ ::_close(serverHandle);
|
||||
OATPP_LOGE("[oatpp::ssdp::SimpleUdpStreamProvider::instantiateServer()]", "Error. Failed to bind port %d: %s", m_port, strerror(errno));
|
||||
throw std::runtime_error("[oatpp::ssdp::SimpleUdpStreamProvider::instantiateServer()]: Error. Can't bind to address: %s");
|
||||
}
|
||||
@@ -233,4 +233,4 @@ provider::ResourceHandle<data::stream::IOStream> SimpleUdpStreamProvider::get()
|
||||
);
|
||||
}
|
||||
|
||||
-}}
|
||||
\ No newline at end of file
|
||||
+}}
|
Reference in New Issue
Block a user