diff --git a/daemon/control_udp.c b/daemon/control_udp.c index 84cb27928..ee6eac3ff 100644 --- a/daemon/control_udp.c +++ b/daemon/control_udp.c @@ -262,7 +262,7 @@ struct control_udp *control_udp_new(struct poller *p, struct in6_addr ip, u_int1 return c; fail2: - free(c); + obj_put(c); fail: close(fd); return NULL;