diff --git a/lib/libdvbsub/dvbsubtitle.cpp b/lib/libdvbsub/dvbsubtitle.cpp index 7e8b02255..2fd16238c 100644 --- a/lib/libdvbsub/dvbsubtitle.cpp +++ b/lib/libdvbsub/dvbsubtitle.cpp @@ -277,12 +277,13 @@ int cDvbSubtitleConverter::Action(void) static cTimeMs Timeout(0xFFFF*1000); int WaitMs = WAITMS; + if (!running) + return 0; + if(!avctx) { - dbgconverter("cDvbSubtitleConverter::Convert: no context\n"); + dbgconverter("cDvbSubtitleConverter::Action: no context\n"); return -1; } - if(!running) - return 0; Lock(); if (cDvbSubtitleBitmaps *sb = bitmaps->First()) {