From 0ea0b99aa06947fd7332a2603e2ac5f7b59be31c Mon Sep 17 00:00:00 2001 From: SoraYuki Date: Sun, 30 Apr 2017 05:49:43 -0700 Subject: [PATCH] obs-outputs: Always call RTMP_Init before connecting Clears/reinitializes RTMP structure to defaults, preventing data from potentially persisting between different connections. Closes jp9000/obs-studio#878 --- plugins/obs-outputs/rtmp-stream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/obs-outputs/rtmp-stream.c b/plugins/obs-outputs/rtmp-stream.c index 25d382513..803cf3082 100644 --- a/plugins/obs-outputs/rtmp-stream.c +++ b/plugins/obs-outputs/rtmp-stream.c @@ -718,7 +718,7 @@ static int try_connect(struct rtmp_stream *stream) info("Connecting to RTMP URL %s...", stream->path.array); - memset(&stream->rtmp.Link, 0, sizeof(stream->rtmp.Link)); + RTMP_Init(&stream->rtmp); if (!RTMP_SetupURL(&stream->rtmp, stream->path.array)) return OBS_OUTPUT_BAD_PATH;