summaryrefslogtreecommitdiff
path: root/ldpd/control.c
diff options
context:
space:
mode:
Diffstat (limited to 'ldpd/control.c')
-rw-r--r--ldpd/control.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/ldpd/control.c b/ldpd/control.c
index d40e0342c1..cde99dc8a9 100644
--- a/ldpd/control.c
+++ b/ldpd/control.c
@@ -133,8 +133,9 @@ control_accept(struct thread *thread)
imsg_init(&c->iev.ibuf, connfd);
c->iev.handler_read = control_dispatch_imsg;
- c->iev.ev_read = thread_add_read(master, c->iev.handler_read,
- &c->iev, c->iev.ibuf.fd);
+ c->iev.ev_read = NULL;
+ thread_add_read(master, c->iev.handler_read, &c->iev, c->iev.ibuf.fd,
+ &c->iev.ev_read);
c->iev.handler_write = ldp_write_handler;
c->iev.ev_write = NULL;