summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2002-06-28 08:05:20 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2002-06-28 08:05:20 +0000
commitb983d1b4a1126356462863364c9cc8d3f9471a03 (patch)
tree6842c837c3abf3b1dae722dec90c14dc7e6b9310
parent7b945c511788f2efa89316dbe479c583cfcefd4a (diff)
downloadrockbox-b983d1b4a1126356462863364c9cc8d3f9471a03.zip
rockbox-b983d1b4a1126356462863364c9cc8d3f9471a03.tar.gz
rockbox-b983d1b4a1126356462863364c9cc8d3f9471a03.tar.bz2
rockbox-b983d1b4a1126356462863364c9cc8d3f9471a03.tar.xz
Fixed an overflow in the song length calculation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1242 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/id3.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/id3.c b/firmware/id3.c
index d7c1e9c..c913404 100644
--- a/firmware/id3.c
+++ b/firmware/id3.c
@@ -486,7 +486,7 @@ getsonglength(int fd, struct mp3entry *entry)
* Now song length is
* ((filesize)/(bytes per frame))*(time per frame)
*/
- return entry->filesize*tpf/bpf;
+ return entry->filesize/bpf*tpf;
}