From c4a230c11ac0cee8562c62be049a73494bd2d3c2 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Tue, 30 Aug 2005 13:01:44 +0000 Subject: Patch #1161046 by Bryan Vandyke - id3v2 frames with size 0 may cause rockbox to miss tags git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7426 a1c6a512-1295-4272-9138-f99709370657 --- firmware/id3.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/firmware/id3.c b/firmware/id3.c index 8685d86790..dde030ec8a 100644 --- a/firmware/id3.c +++ b/firmware/id3.c @@ -677,9 +677,14 @@ static void setid3v2title(int fd, struct mp3entry *entry) /* Keep track of the total size */ totframelen = framelen; - - if(framelen == 0) - return; + + DEBUGF("framelen = %d\n", framelen); + if(framelen == 0){ + if (header[0] == 0 && header[1] == 0 && header[2] == 0) + return; + else + continue; + } unsynch = false; data_length_ind = 0; -- cgit v1.2.3