diff --git a/common/daemon_conn.c b/common/daemon_conn.c index e775544cc85b..aad01e933115 100644 --- a/common/daemon_conn.c +++ b/common/daemon_conn.c @@ -143,7 +143,7 @@ struct daemon_conn *daemon_conn_new_(const tal_t *ctx, int fd, void (*outq_empty)(void *), void *arg) { - struct daemon_conn *dc = tal(NULL, struct daemon_conn); + struct daemon_conn *dc = tal(ctx, struct daemon_conn); dc->recv = recv; dc->outq_empty = outq_empty;