summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2007-06-01 21:21:27 +0000
committerJens Arnold <amiconn@rockbox.org>2007-06-01 21:21:27 +0000
commitd884851d96213cef1a584a622a0be26f4aa52ff0 (patch)
tree805a62dd80bda3133d2c87346a50c38bd26055a7
parent9e107b4835c43f828d84fb11a02d41dbe6c42274 (diff)
downloadrockbox-d884851d96213cef1a584a622a0be26f4aa52ff0.zip
rockbox-d884851d96213cef1a584a622a0be26f4aa52ff0.tar.gz
rockbox-d884851d96213cef1a584a622a0be26f4aa52ff0.tar.bz2
rockbox-d884851d96213cef1a584a622a0be26f4aa52ff0.tar.xz
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
-rw-r--r--apps/metadata.c4
1 files 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);
}
}