From: RĂ©mi Denis-Courmont Date: Wed, 10 Dec 2008 20:27:24 +0000 (+0200) Subject: Fix deadlock, do not jump out of cleanup context X-Git-Tag: 1.0.0-pre1~1852 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=1042260ddac499c26cd2fa205ab7359d95fe6dc7;p=vlc Fix deadlock, do not jump out of cleanup context --- diff --git a/modules/stream_filter/decomp.c b/modules/stream_filter/decomp.c index d6b991156a..32286165c3 100644 --- a/modules/stream_filter/decomp.c +++ b/modules/stream_filter/decomp.c @@ -102,9 +102,7 @@ static void *Thread (void *data) len = stream_Read (stream->p_source, buf, bufsize); vlc_restorecancel (canc); - - if (len <= 0) - break; + error = len <= 0; for (ssize_t i = 0, j; i < len; i += j) {