summaryrefslogtreecommitdiff
path: root/riscos/download.c
diff options
context:
space:
mode:
Diffstat (limited to 'riscos/download.c')
-rw-r--r--riscos/download.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/riscos/download.c b/riscos/download.c
index e1599fc46..38a160866 100644
--- a/riscos/download.c
+++ b/riscos/download.c
@@ -316,6 +316,8 @@ void ro_gui_download_update_status(struct gui_download_window *dw)
}
} else {
left = dw->last_time.tv_sec - dw->start_time.tv_sec;
+ if (left == 0)
+ left = 1;
rate = (float) dw->received / (float) left;
sprintf(time, "%u:%.2u", left / 60, left % 60);
speed = human_friendly_bytesize(rate);