X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=apply.c;h=8a3ead6c949ecc0a493f9525580fd90d6bc6ebcd;hb=69f956e10484f92f9e0ab191b668c79d697b9f0f;hp=7d9059ba94aaa4c7f3dc2c8059acb4aca2c3277b;hpb=0795495388d703dc84110a9a7917dd6ec9516bb4;p=git.git diff --git a/apply.c b/apply.c index 7d9059ba..8a3ead6c 100644 --- a/apply.c +++ b/apply.c @@ -751,9 +751,11 @@ static void show_stats(struct patch *patch) del = patch->lines_deleted; total = add + del; - total = (total * max + max_change / 2) / max_change; - add = (add * max + max_change / 2) / max_change; - del = total - add; + if (max_change > 0) { + total = (total * max + max_change / 2) / max_change; + add = (add * max + max_change / 2) / max_change; + del = total - add; + } printf(" %-*s |%5d %.*s%.*s\n", len, name, patch->lines_added + patch->lines_deleted, add, pluses, del, minuses);