diff --git a/lib/libdvbsub/dvbsub.cpp b/lib/libdvbsub/dvbsub.cpp index 39844709b..39dc0c9a8 100644 --- a/lib/libdvbsub/dvbsub.cpp +++ b/lib/libdvbsub/dvbsub.cpp @@ -299,7 +299,7 @@ static void* reader_thread(void * /*arg*/) memcpy(buf, tmp, 6); /* read rest of the packet */ - while((count < packlen) /* && !dvbsub_paused*/) { + while((count < packlen) && !dvbsub_stopped) { len = dmx->Read(buf+count, packlen-count, 1000); if (len < 0) { continue;