From d884851d96213cef1a584a622a0be26f4aa52ff0 Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Fri, 1 Jun 2007 21:21:27 +0000 Subject: Fixed bug in the WAV metadata parser: A long has 4 bytes... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13534 a1c6a512-1295-4272-9138-f99709370657 --- apps/metadata.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/metadata.c b/apps/metadata.c index 430bd3c..1bbff1d 100644 --- a/apps/metadata.c +++ b/apps/metadata.c @@ -1046,10 +1046,10 @@ static bool get_wave_metadata(int fd, struct mp3entry* id3) if (i >= 4) { /* get rest of chunk */ - if ((read_bytes = read(fd, buf, 2)) < 2) + if ((read_bytes = read(fd, buf, 4)) < 4) return false; - i -= 2; + i -= 4; totalsamples = get_long_le(buf); } } -- cgit v1.1