From b05729db93905faeb89d4036fed21c21003e51fc Mon Sep 17 00:00:00 2001 From: "Carsten (The Rasterman) Haitzler" Date: Mon, 17 Mar 2014 20:15:01 -0300 Subject: [PATCH] id3: avoid divide by zero if no bitrate specified in header. If variable bitrate the header may contain zero as bitrate, resulting in a divide by zero fault. --- src/plugins/id3/id3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/id3/id3.c b/src/plugins/id3/id3.c index b859899..80f88a0 100644 --- a/src/plugins/id3/id3.c +++ b/src/plugins/id3/id3.c @@ -570,7 +570,7 @@ found: return r; } - if (!hdr.length) + if (!hdr.length && hdr.bitrate > 0) hdr.length = (8 * (size - off)) / (1000 * hdr.bitrate); } -- 2.7.4