From 5e8dad8dfa84e76d5cc934020540fbb35c79b21a Mon Sep 17 00:00:00 2001 From: Nicolas Pennequin Date: Fri, 27 Jul 2007 02:04:40 +0000 Subject: 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 --- apps/gui/gwps-common.c | 3 +++ 1 file changed, 3 insertions(+) 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) -- cgit v1.1