diff --git a/src/status.c b/src/status.c index 4eca3bda56c..02f0efbea19 100644 --- a/src/status.c +++ b/src/status.c @@ -454,6 +454,9 @@ void status_print(void) if (options.flags & FLG_STATUS_CHK) percent_value = status.progress; else + if (options.catchup && john_max_cands) { + percent_value = 100.0 * status.cands / john_max_cands; + } else if (status_get_progress) percent_value = status_get_progress();