flac: fix extradata clamping check
authorTristan Matthews <le.businessman@gmail.com>
Mon, 25 Nov 2013 03:03:00 +0000 (03:03 +0000)
committerTristan Matthews <le.businessman@gmail.com>
Fri, 29 Nov 2013 14:50:03 +0000 (09:50 -0500)
modules/codec/flac.c

index 72a12bc..a43983a 100644 (file)
@@ -389,7 +389,7 @@ static void ProcessHeader( decoder_t *p_dec )
 
     if (i_extra > 42 && !memcmp(p_dec->fmt_in.p_extra, header, 4))
         i_extra = 42;
-    else if (i_extra > 34 && memcmp(p_dec->fmt_in.p_extra, header, 4))
+    else if (i_extra > 34 && !memcmp(p_dec->fmt_in.p_extra, header, 4))
         i_extra = 34;
 
     switch (i_extra) {