diff --git a/libavcodec/lzo.c b/libavcodec/lzo.c index d4c19aad5a8e71dcc792280270c42402742b7cbc..340b552cd882c1ec4a4369be43797e669d5b0031 100644 --- a/libavcodec/lzo.c +++ b/libavcodec/lzo.c @@ -213,7 +213,7 @@ int lzo1x_decode(void *out, int *outlen, void *in, int *inlen) { c.error |= LZO_INPUT_DEPLETED; continue; } - if (x >> 4) + if (x > 15) continue; cnt = 1; back = (1 << 11) + (GETB(c) << 2) + (x >> 2) + 1;