summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/rbcodec/metadata/id3tags.c3
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;