diff options
-rw-r--r-- | lib/rbcodec/metadata/id3tags.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/rbcodec/metadata/id3tags.c b/lib/rbcodec/metadata/id3tags.c index fed99d81a0..3492197c40 100644 --- a/lib/rbcodec/metadata/id3tags.c +++ b/lib/rbcodec/metadata/id3tags.c | |||
@@ -355,7 +355,8 @@ static int parsealbumart( struct mp3entry* entry, char* tag, int bufferpos ) | |||
355 | /* fixup offset&size for image data */ | 355 | /* fixup offset&size for image data */ |
356 | entry->albumart.pos += tag - start; | 356 | entry->albumart.pos += tag - start; |
357 | entry->albumart.size -= tag - start; | 357 | entry->albumart.size -= tag - start; |
358 | entry->has_embedded_albumart = true; | 358 | /* check for malformed tag with no picture data */ |
359 | entry->has_embedded_albumart = (entry->albumart.size != 0); | ||
359 | } | 360 | } |
360 | /* return bufferpos as we didn't store anything in id3v2buf */ | 361 | /* return bufferpos as we didn't store anything in id3v2buf */ |
361 | return bufferpos; | 362 | return bufferpos; |