diff options
Diffstat (limited to 'firmware/id3.c')
-rw-r--r-- | firmware/id3.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/id3.c b/firmware/id3.c index d5e9150d14..90500663c1 100644 --- a/firmware/id3.c +++ b/firmware/id3.c | |||
@@ -641,7 +641,7 @@ static void setid3v2title(int fd, struct mp3entry *entry) | |||
641 | * We must have at least minframesize bytes left for the | 641 | * We must have at least minframesize bytes left for the |
642 | * remaining frames to be interesting | 642 | * remaining frames to be interesting |
643 | */ | 643 | */ |
644 | while(size >= minframesize ) { | 644 | while (size >= minframesize && bufferpos < buffersize - 1) { |
645 | flags = 0; | 645 | flags = 0; |
646 | 646 | ||
647 | /* Read frame header and check length */ | 647 | /* Read frame header and check length */ |