From 4332dc9e11bdd1dc45a75aa3b5249f816ef7f148 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 29 May 2010 18:18:53 +0100 Subject: [PATCH] another notice_processed fix --- statemc.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/statemc.c b/statemc.c index dda412d..58aaefd 100644 --- a/statemc.c +++ b/statemc.c @@ -227,11 +227,9 @@ static void notice_processed_counts(Counts *counts, int completed, #define CNT(art,rc) (counts->results[art_##art][RC_##rc]) - assert(!completed || ipf_xtra); - - char *inprog= completed - ? xasprintf("%s","") /* GCC produces a stupid warning for printf("") ! */ - : xasprintf(" inprogress=%ld", ipf_xtra->inprogress); + char *inprog= ipf_xtra && !completed + ? xasprintf(" inprogress=%ld", ipf_xtra->inprogress) + : xasprintf("%s",""); /* GCC produces a stupid warning for printf("") ! */ char *autodefer= ipf_xtra && ipf_xtra->autodefer >= 0 ? xasprintf(" autodeferred=%ld", ipf_xtra->autodefer) : xasprintf("%s",""); -- 2.30.2