diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-06-28 08:05:20 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-06-28 08:05:20 +0000 |
commit | b983d1b4a1126356462863364c9cc8d3f9471a03 (patch) | |
tree | 6842c837c3abf3b1dae722dec90c14dc7e6b9310 /firmware | |
parent | 7b945c511788f2efa89316dbe479c583cfcefd4a (diff) | |
download | rockbox-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.c | 2 |
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 | ||