common: check for outstanding taken() pointers in common_shutdown.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell 2020-12-02 10:39:04 +10:30
parent ae1a130ab5
commit 39f4ca98b5

View file

@ -44,6 +44,10 @@ void common_setup(const char *argv0)
void common_shutdown(void)
{
const char *p = taken_any();
if (p)
errx(1, "outstanding taken(): %s", p);
take_cleanup();
tal_free(tmpctx);
wally_cleanup(0);
tal_free(wally_tal_ctx);