summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUwe Freese <thebreaker@rockbox.org>2003-01-18 18:21:13 +0000
committerUwe Freese <thebreaker@rockbox.org>2003-01-18 18:21:13 +0000
commitbc8029ee59ff6aeb55d9f90cd943c3f331c69301 (patch)
tree4cb0ddacdad8cebf6544c657edf0e441d6040be7
parent34c1795430252cc6e1d9d200337a9b9668196cc1 (diff)
downloadrockbox-bc8029ee59ff6aeb55d9f90cd943c3f331c69301.tar.gz
rockbox-bc8029ee59ff6aeb55d9f90cd943c3f331c69301.zip
avoid mem info overflow when having 8MB ;-)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3128 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/main_menu.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/main_menu.c b/apps/main_menu.c
index ade84ba2af..0b51a798ab 100644
--- a/apps/main_menu.c
+++ b/apps/main_menu.c
@@ -156,7 +156,8 @@ extern unsigned char mp3end[];
156bool show_info(void) 156bool show_info(void)
157{ 157{
158 char s[32]; 158 char s[32];
159 int buflen = ((mp3end - mp3buf) * 1000) / 0x100000; 159 /* avoid overflow for 8MB mod :) was: ((mp3end - mp3buf) * 1000) / 0x100000; */
160 int buflen = ((mp3end - mp3buf) * 100) / 0x19999;
160 int integer, decimal; 161 int integer, decimal;
161 bool done = false; 162 bool done = false;
162 int key; 163 int key;