From 9f0abd69d137872d3af46a401a5fc380d78c3fa6 Mon Sep 17 00:00:00 2001 From: Jess Mayo Date: Wed, 8 Jul 2015 13:12:47 +0900 Subject: [PATCH] obs-outputs: Fix crash with quit while connecting We need to stop the stream even if it hasn't finished opening yet, to make sure threads are cleaned up properly. --- 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 d5085030b..4f7650764 100644 --- a/plugins/obs-outputs/rtmp-stream.c +++ b/plugins/obs-outputs/rtmp-stream.c @@ -98,7 +98,7 @@ static void rtmp_stream_destroy(void *data) { struct rtmp_stream *stream = data; - if (stream->active) + if (stream->connecting || stream->active) rtmp_stream_stop(data); if (stream) {