diff --git a/ldpd/packet.c b/ldpd/packet.c index 4a4b258b91..b0f9c5eb14 100644 --- a/ldpd/packet.c +++ b/ldpd/packet.c @@ -144,7 +144,7 @@ disc_recv_packet(struct thread *thread) /* reschedule read */ *threadp = NULL; - thread_add_read(master, disc_recv_packet, threadp, fd, &*threadp); + thread_add_read(master, disc_recv_packet, threadp, fd, threadp); /* setup buffer */ memset(&m, 0, sizeof(m));