diff options
-rw-r--r-- | firmware/id3.c | 6 |
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) | |||
348 | static int | 350 | static int |
349 | getsonglength(int fd, mp3entry *entry) | 351 | getsonglength(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; |