From: senhuang42 Date: Tue, 1 Sep 2020 16:46:06 +0000 (-0400) Subject: Fix the logic in printing final status updates X-Git-Tag: v1.4.7~77^2~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a03917c751fad3acd9e8af99e9a419df7cddc244;p=thirdparty%2Fzstd.git Fix the logic in printing final status updates --- diff --git a/programs/fileio.c b/programs/fileio.c index f4859bb11..43fe3ead8 100644 --- a/programs/fileio.c +++ b/programs/fileio.c @@ -1508,7 +1508,8 @@ FIO_compressFilename_internal(FIO_prefs_t* const prefs, (unsigned long long)readsize, (unsigned long long) compressedfilesize, dstFileName); } - } else if (fCtx->nbFilesTotal > 1) { + } + if (fCtx->nbFilesTotal > 1) { fCtx->totalBytesInput += (size_t)readsize; fCtx->totalBytesOutput += (size_t)compressedfilesize; } @@ -2418,7 +2419,8 @@ static int FIO_decompressFrames(dRess_t ress, FILE* srcFile, if (g_display_prefs.displayLevel >= 2) { if (fCtx->nbFilesTotal <= 1 || g_display_prefs.displayLevel >= 3) { DISPLAYLEVEL(2, "%-20s: %llu bytes \n", srcFileName, filesize); - } else if (fCtx->nbFilesTotal > 1) { + } + if (fCtx->nbFilesTotal > 1) { fCtx->totalBytesOutput += filesize; } }