From ebb47b55c817b69b3690cddf6bd396ebbd8da270 Mon Sep 17 00:00:00 2001 From: Romain Vimont Date: Sat, 11 Apr 2026 13:30:08 +0200 Subject: [PATCH] Fail on demuxer error Add missing error handling. --- app/src/demuxer.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/demuxer.c b/app/src/demuxer.c index 73a4bb2f..c99cde77 100644 --- a/app/src/demuxer.c +++ b/app/src/demuxer.c @@ -296,7 +296,10 @@ run_demuxer(void *data) { break; } } else { - sc_demuxer_recv_packet(demuxer, header, packet); + bool ok = sc_demuxer_recv_packet(demuxer, header, packet); + if (!ok) { + break; + } if (must_merge_config_packet) { // Prepend any config packet to the next media packet