Avoids wide characters in the format string which cause truncation. (cherry picked from commit 668775f4f0d5b85cc934b3c3602c1d2bd798a889)
@@ -485,7 +485,13 @@ static int libsrt_setup(URLContext *h, const char *uri)
if (ret) {
blog(LOG_ERROR,
"[obs-ffmpeg mpegts muxer / libsrt]: Failed to resolve hostname %s: %s",
- hostname, gai_strerror(ret));
+ hostname,
+#ifdef _WIN32
+ gai_strerrorA(ret)
+#else
+ gai_strerror(ret)
+#endif
+ );
return OBS_OUTPUT_CONNECT_FAILED;
}