aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/oatpp-ssdp/fix_String_to_string.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/oatpp-ssdp/fix_String_to_string.patch')
-rw-r--r--vcpkg/ports/oatpp-ssdp/fix_String_to_string.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/vcpkg/ports/oatpp-ssdp/fix_String_to_string.patch b/vcpkg/ports/oatpp-ssdp/fix_String_to_string.patch
new file mode 100644
index 0000000..28c506a
--- /dev/null
+++ b/vcpkg/ports/oatpp-ssdp/fix_String_to_string.patch
@@ -0,0 +1,20 @@
+diff --git i/src/oatpp-ssdp/SimpleUdpStreamProvider.cpp w/src/oatpp-ssdp/SimpleUdpStreamProvider.cpp
+index d351c1e..7c430e9 100644
+--- i/src/oatpp-ssdp/SimpleUdpStreamProvider.cpp
++++ w/src/oatpp-ssdp/SimpleUdpStreamProvider.cpp
+@@ -106,7 +106,7 @@ v_io_handle SimpleUdpStreamProvider::instantiateServer() {
+ hints.ai_flags = AI_PASSIVE;
+ auto portStr = oatpp::utils::conversion::int32ToStr(m_port);
+
+- ret = getaddrinfo(NULL, (const char*)portStr->getData(), &hints, &result);
++ ret = getaddrinfo(NULL, (const char*)portStr->c_str(), &hints, &result);
+ if (ret != 0) {
+ OATPP_LOGE("[oatpp::ssdp::SimpleUdpStreamProvider::instantiateServer()]", "Error. Call to getaddrinfo() failed with result=%d: %s", ret, strerror(errno));
+ throw std::runtime_error("[oatpp::ssdp::SimpleUdpStreamProvider::instantiateServer()]: Error. Call to getaddrinfo() failed.");
+@@ -233,4 +233,4 @@ provider::ResourceHandle<data::stream::IOStream> SimpleUdpStreamProvider::get()
+ );
+ }
+
+-}}
+\ No newline at end of file
++}}