Browse Source

memleak: ignore tal_link artifacts.

We use strends, because that works with or without CCAN_TAL_DEBUG (which
prepends file and line).

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
ppa-0.6.1
Rusty Russell 7 years ago
parent
commit
7c512f91ce
  1. 5
      common/memleak.c

5
common/memleak.c

@ -91,6 +91,11 @@ static void children_into_htable(const void *exclude1, const void *exclude2,
if (streq(name, "backtrace")) if (streq(name, "backtrace"))
continue; continue;
/* Don't add tal_link objects */
if (strends(name, "struct link")
|| strends(name, "struct linkable"))
continue;
/* ccan/io allocates pollfd array. */ /* ccan/io allocates pollfd array. */
if (streq(name, if (streq(name,
"ccan/ccan/io/poll.c:40:struct pollfd[]")) "ccan/ccan/io/poll.c:40:struct pollfd[]"))

Loading…
Cancel
Save