X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftap%2Ftap.c;h=106da912487ba28665fc82d9f206e4c639085a34;hp=857528a24429fa12e438e6844f356fa6fee40513;hb=bf57898eae29d70a166bf2df5c84601729f039ac;hpb=b734bbea227ae0c326a0f19f84b490d8895b2010 diff --git a/ccan/tap/tap.c b/ccan/tap/tap.c index 857528a2..106da912 100644 --- a/ccan/tap/tap.c +++ b/ccan/tap/tap.c @@ -179,6 +179,9 @@ _gen_result(int ok, const char *func, const char *file, unsigned int line, UNLOCK; + if (!ok && tap_fail_callback) + tap_fail_callback(); + /* We only care (when testing) that ok is positive, but here we specifically only want to return 1 or 0 */ return ok ? 1 : 0;