diff options
| author | Nicolas Pennequin <nicolas.pennequin@free.fr> | 2007-07-27 02:04:40 +0000 |
|---|---|---|
| committer | Nicolas Pennequin <nicolas.pennequin@free.fr> | 2007-07-27 02:04:40 +0000 |
| commit | 5e8dad8dfa84e76d5cc934020540fbb35c79b21a (patch) | |
| tree | 92c5c89104ca9a627d1925695ce3d0d99d97c3df /apps | |
| parent | b7ea98f0ea1179a7989660a1667a5039fc14187c (diff) | |
| download | rockbox-5e8dad8dfa84e76d5cc934020540fbb35c79b21a.zip rockbox-5e8dad8dfa84e76d5cc934020540fbb35c79b21a.tar.gz rockbox-5e8dad8dfa84e76d5cc934020540fbb35c79b21a.tar.bz2 rockbox-5e8dad8dfa84e76d5cc934020540fbb35c79b21a.tar.xz | |
Fix FS#7490 (%px tag causes divide by zero errors).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14018 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/gui/gwps-common.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/gui/gwps-common.c b/apps/gui/gwps-common.c index d43f56f..2c5238b 100644 --- a/apps/gui/gwps-common.c +++ b/apps/gui/gwps-common.c @@ -849,6 +849,9 @@ static char *get_token_value(struct gui_wps *gwps, return buf; case WPS_TOKEN_TRACK_ELAPSED_PERCENT: + if (id3->length <= 0) + return NULL; + if (intval) { *intval = limit * (id3->elapsed + state->ff_rewind_count) |