Browse Source

hsmd: Fix a memory leak in `status.c`

travis-debug
trueptolemy 5 years ago
committed by Christian Decker
parent
commit
c5f4c9cefb
  1. 7
      common/status.c

7
common/status.c

@ -61,12 +61,19 @@ void status_setup_sync(int fd)
#endif
}
static void destroy_daemon_conn(struct daemon_conn *dc UNUSED)
{
status_conn = NULL;
}
void status_setup_async(struct daemon_conn *master)
{
assert(status_fd == -1);
assert(!status_conn);
status_conn = master;
tal_add_destructor(master, destroy_daemon_conn);
setup_logging_sighandler();
#if DEVELOPER
logging_io = (getenv("LIGHTNINGD_DEV_LOG_IO") != NULL);

Loading…
Cancel
Save