summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/id3.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/firmware/id3.c b/firmware/id3.c
index 2c1f85e..e32d55f 100644
--- a/firmware/id3.c
+++ b/firmware/id3.c
@@ -185,10 +185,9 @@ setid3v2title(int fd, mp3entry *entry)
if(size >= (int)sizeof(entry->id3v2buf))
size = sizeof(entry->id3v2buf)-1;
- if(size != read(fd, buffer, size)) {
- free(buffer);
+ if(size != read(fd, buffer, size))
return;
- }
+
*(buffer + size) = '\0';
/* Set minimun frame size according to ID3v2 version */