diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/id3.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/firmware/id3.c b/firmware/id3.c index e70c288566..4a803e7d2b 100644 --- a/firmware/id3.c +++ b/firmware/id3.c | |||
@@ -234,8 +234,6 @@ static void setid3v2title(int fd, struct mp3entry *entry) | |||
234 | !strncmp(header, "TP1", strlen("TP1"))) { | 234 | !strncmp(header, "TP1", strlen("TP1"))) { |
235 | readsize++; | 235 | readsize++; |
236 | headerlen--; | 236 | headerlen--; |
237 | if(headerlen > (size - readsize)) | ||
238 | headerlen = (size - readsize); | ||
239 | artist = buffer + readsize; | 237 | artist = buffer + readsize; |
240 | artistn = headerlen; | 238 | artistn = headerlen; |
241 | readsize += headerlen; | 239 | readsize += headerlen; |
@@ -244,8 +242,6 @@ static void setid3v2title(int fd, struct mp3entry *entry) | |||
244 | !strncmp(header, "TT2", strlen("TT2"))) { | 242 | !strncmp(header, "TT2", strlen("TT2"))) { |
245 | readsize++; | 243 | readsize++; |
246 | headerlen--; | 244 | headerlen--; |
247 | if(headerlen > (size - readsize)) | ||
248 | headerlen = (size - readsize); | ||
249 | title = buffer + readsize; | 245 | title = buffer + readsize; |
250 | titlen = headerlen; | 246 | titlen = headerlen; |
251 | readsize += headerlen; | 247 | readsize += headerlen; |
@@ -253,8 +249,6 @@ static void setid3v2title(int fd, struct mp3entry *entry) | |||
253 | else if(!strncmp(header, "TALB", strlen("TALB"))) { | 249 | else if(!strncmp(header, "TALB", strlen("TALB"))) { |
254 | readsize++; | 250 | readsize++; |
255 | headerlen--; | 251 | headerlen--; |
256 | if(headerlen > (size - readsize)) | ||
257 | headerlen = (size - readsize); | ||
258 | album = buffer + readsize; | 252 | album = buffer + readsize; |
259 | albumn = headerlen; | 253 | albumn = headerlen; |
260 | readsize += headerlen; | 254 | readsize += headerlen; |
@@ -262,8 +256,6 @@ static void setid3v2title(int fd, struct mp3entry *entry) | |||
262 | else if(!strncmp(header, "TRCK", strlen("TRCK"))) { | 256 | else if(!strncmp(header, "TRCK", strlen("TRCK"))) { |
263 | readsize++; | 257 | readsize++; |
264 | headerlen--; | 258 | headerlen--; |
265 | if(headerlen > (size - readsize)) | ||
266 | headerlen = (size - readsize); | ||
267 | tracknum = buffer + readsize; | 259 | tracknum = buffer + readsize; |
268 | tracknumn = headerlen; | 260 | tracknumn = headerlen; |
269 | readsize += headerlen; | 261 | readsize += headerlen; |