diff options
Diffstat (limited to 'firmware/id3.c')
-rw-r--r-- | firmware/id3.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/id3.c b/firmware/id3.c index b3c09f2e6b..35e0517769 100644 --- a/firmware/id3.c +++ b/firmware/id3.c | |||
@@ -322,9 +322,9 @@ static int parseuser( struct mp3entry* entry, char* tag, int bufferpos ) | |||
322 | int desc_len = strlen(tag); | 322 | int desc_len = strlen(tag); |
323 | int value_len = 0; | 323 | int value_len = 0; |
324 | 324 | ||
325 | /* Only parse TXXX replaygain tags if tag version < 2.4 */ | 325 | /* Note: for ID3v2.4, parse_replaygain will not overwrite replaygain |
326 | if (entry->id3version < ID3_VER_2_4 && | 326 | values already parsed from RVA2 tags */ |
327 | (tag - entry->id3v2buf + desc_len + 2) < bufferpos) { | 327 | if ((tag - entry->id3v2buf + desc_len + 2) < bufferpos) { |
328 | /* At least part of the value was read, so we can safely try to | 328 | /* At least part of the value was read, so we can safely try to |
329 | * parse it | 329 | * parse it |
330 | */ | 330 | */ |