From: Michael Tremer Date: Mon, 2 Oct 2023 10:14:56 +0000 (+0000) Subject: progress: Fix division by zero when calculating ETA X-Git-Tag: 0.9.30~1572 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0fbf4c6ebe9494a06007573e246317e2f542ca33;p=pakfire.git progress: Fix division by zero when calculating ETA Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/progress.c b/src/libpakfire/progress.c index 312826cb7..975f06729 100644 --- a/src/libpakfire/progress.c +++ b/src/libpakfire/progress.c @@ -376,6 +376,9 @@ PAKFIRE_EXPORT time_t pakfire_progress_get_elapsed_time(struct pakfire_progress* } PAKFIRE_EXPORT time_t pakfire_progress_get_eta(struct pakfire_progress* p) { + if (!p->value || !p->max_value) + return 0; + const time_t t = pakfire_progress_get_elapsed_time(p); if (t < 0) return t;