diff --git a/plugins/obs-outputs/net-if.c b/plugins/obs-outputs/net-if.c index 547d4544f..9a78d90f7 100644 --- a/plugins/obs-outputs/net-if.c +++ b/plugins/obs-outputs/net-if.c @@ -210,7 +210,7 @@ static inline PIP_ADAPTER_ADDRESSES get_adapters(void) FORMAT_MESSAGE_IGNORE_INSERTS, NULL, ret, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), - msg_buf, 0, NULL); + (LPSTR)&msg_buf, 0, NULL); if (msg_buf) { warn("Call to GetAdaptersAddresses failed: %s (%d)", msg_buf, ret); diff --git a/plugins/obs-outputs/rtmp-stream.c b/plugins/obs-outputs/rtmp-stream.c index 47b7f3dc4..03136c44e 100644 --- a/plugins/obs-outputs/rtmp-stream.c +++ b/plugins/obs-outputs/rtmp-stream.c @@ -768,7 +768,7 @@ static void win32_log_interface_type(struct rtmp_stream *stream) if (rtmp->m_bindIP.addrLen == 0) source_addr = 0; else if (rtmp->m_bindIP.addr.ss_family == AF_INET) - source_addr = (*(struct sockaddr_in *)&rtmp->m_bindIP) + source_addr = (*(struct sockaddr_in *)&rtmp->m_bindIP.addr) .sin_addr.S_un.S_addr; else return;