diff --git a/src/rtmp_manager.cpp b/src/rtmp_manager.cpp index 57f5dfd..838de22 100644 --- a/src/rtmp_manager.cpp +++ b/src/rtmp_manager.cpp @@ -184,6 +184,7 @@ void RTMPManager::stream_loop(Camera cam, StreamType type, StreamContext *ctx) { res.result = 1; res.reason = "Failed to create pipeline"; + bool expected = false; if (ctx->start_result_set.compare_exchange_strong(expected, true)) ctx->start_result.set_value(res); return; }