summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/id3.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/firmware/id3.c b/firmware/id3.c
index c83178ad4b..f41be09405 100644
--- a/firmware/id3.c
+++ b/firmware/id3.c
@@ -176,7 +176,9 @@ setid3v2title(int fd, mp3entry *entry)
176 176
177 /* Check version */ 177 /* Check version */
178 lseek(fd, 0, SEEK_SET); 178 lseek(fd, 0, SEEK_SET);
179 read(fd, header, 10); 179 if(10 != read(fd, header, 10))
180 return;
181
180 version = (unsigned short int)header[3]; 182 version = (unsigned short int)header[3];
181 183
182 /* Read all frames in the tag */ 184 /* Read all frames in the tag */
@@ -348,7 +350,7 @@ getid3v1len(int fd)
348static int 350static int
349getsonglength(int fd, mp3entry *entry) 351getsonglength(int fd, mp3entry *entry)
350{ 352{
351 long header; 353 long header=0;
352 int version; 354 int version;
353 int layer; 355 int layer;
354 int bitindex; 356 int bitindex;