From 6d99d09aa3731f5924d37df250d4b6698c1d401b Mon Sep 17 00:00:00 2001 From: Balint Reczey <balint@balintreczey.hu> Date: Fri, 13 Jan 2017 19:38:47 +0100 Subject: [PATCH 9/9] Avoid division by zero in listmp3 when no valid frame was found --- util/listmp3.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/util/listmp3.c b/util/listmp3.c index ac6c773..de9d9f7 100644 --- a/util/listmp3.c +++ b/util/listmp3.c @@ -182,6 +182,9 @@ void printMP3Headers(FILE *f) skipBytes(f, frameLen-4); } + if (numFrames == 0) + error("no valid frame found"); + putchar('\n'); length = numFrames*(samplerate > 3200 ? 1152 : 576)/samplerate; -- 2.1.4