diff options
| -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 d5e9150..9050066 100644 --- a/firmware/id3.c +++ b/firmware/id3.c @@ -641,7 +641,7 @@ static void setid3v2title(int fd, struct mp3entry *entry) * We must have at least minframesize bytes left for the * remaining frames to be interesting */ - while(size >= minframesize ) { + while (size >= minframesize && bufferpos < buffersize - 1) { flags = 0; /* Read frame header and check length */ |