summaryrefslogtreecommitdiff
path: root/firmware
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 /firmware
parent7b945c511788f2efa89316dbe479c583cfcefd4a (diff)
downloadrockbox-b983d1b4a1126356462863364c9cc8d3f9471a03.tar.gz
rockbox-b983d1b4a1126356462863364c9cc8d3f9471a03.zip
Fixed an overflow in the song length calculation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1242 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r--firmware/id3.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/id3.c b/firmware/id3.c
index d7c1e9ca7e..c913404ae3 100644
--- a/firmware/id3.c
+++ b/firmware/id3.c
@@ -486,7 +486,7 @@ getsonglength(int fd, struct mp3entry *entry)
486 * Now song length is 486 * Now song length is
487 * ((filesize)/(bytes per frame))*(time per frame) 487 * ((filesize)/(bytes per frame))*(time per frame)
488 */ 488 */
489 return entry->filesize*tpf/bpf; 489 return entry->filesize/bpf*tpf;
490} 490}
491 491
492 492