X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ffailtest%2Ffailtest.c;h=c61ce442a5d03b39444a87a468514f23c6f3c962;hp=aab28dd43472449493297d223afafa21d4e667c2;hb=3c65e082a9547992222a9f379f2484cceaaedfa8;hpb=4e94428ea403f94679ad20e648424bf30464890a diff --git a/ccan/failtest/failtest.c b/ccan/failtest/failtest.c index aab28dd4..c61ce442 100644 --- a/ccan/failtest/failtest.c +++ b/ccan/failtest/failtest.c @@ -613,8 +613,10 @@ static NORETURN void failtest_cleanup(bool forced_cleanup, int status) /* But their program shouldn't leak, even on failure. */ if (!forced_cleanup && i->can_leak) { + char *p = failpath_string(); printf("Leak at %s:%u: --failpath=%s\n", - i->file, i->line, failpath_string()); + i->file, i->line, p); + free(p); status = 1; } }