]> git.sesse.net Git - vlc/commitdiff
packetizer: flac: fix divbyzero (cid #1151677)
authorFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 17 Apr 2014 11:55:13 +0000 (13:55 +0200)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 17 Apr 2014 12:03:15 +0000 (14:03 +0200)
modules/packetizer/flac.c

index 5e8a582f4c6372978282fe97ed515c9828a537a7..d3fe3226d71014c4747e7beee9eb2cb8dca09cb1 100644 (file)
@@ -468,6 +468,9 @@ static int SyncInfo(decoder_t *p_dec, uint8_t *p_buf,
             samplerate *= 10;
     }
 
+    if ( !samplerate )
+        return 0;
+
     /* Check the CRC-8 byte */
     if (flac_crc8(p_buf, i_header) != p_buf[i_header])
         return 0;