X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Fccanlint.c;h=00d5363ec9997a3d0d46fa881201e71c17a56542;hp=8f4c5fe0aa959c8a410f004307735da78543ac72;hb=f24a8d30f5b6b8c0e642a357e4dae6f9277d041f;hpb=e84320817ba6480a675de9ac5e261d0b2bea19f8 diff --git a/tools/ccanlint/ccanlint.c b/tools/ccanlint/ccanlint.c index 8f4c5fe0..00d5363e 100644 --- a/tools/ccanlint/ccanlint.c +++ b/tools/ccanlint/ccanlint.c @@ -150,7 +150,7 @@ static bool run_test(struct ccanlint *i, else this_score = 0; - bad = (this_score == 0); + bad = (this_score == 0 && i->total_score != 0); good = (this_score >= i->total_score); if (verbose || (bad && !quiet)) { @@ -185,7 +185,7 @@ static bool run_test(struct ccanlint *i, d->dependent->skip_fail = true; } } - return good; + return !bad; } static void register_test(struct list_head *h, struct ccanlint *test, ...)