summaryrefslogtreecommitdiff
path: root/firmware/id3.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/id3.c')
-rw-r--r--firmware/id3.c11
1 files 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)
677 677
678 /* Keep track of the total size */ 678 /* Keep track of the total size */
679 totframelen = framelen; 679 totframelen = framelen;
680 680
681 if(framelen == 0) 681 DEBUGF("framelen = %d\n", framelen);
682 return; 682 if(framelen == 0){
683 if (header[0] == 0 && header[1] == 0 && header[2] == 0)
684 return;
685 else
686 continue;
687 }
683 688
684 unsynch = false; 689 unsynch = false;
685 data_length_ind = 0; 690 data_length_ind = 0;