diff --git a/pimd/pim_register.c b/pimd/pim_register.c index b5d9df6f2a..2e554de7af 100644 --- a/pimd/pim_register.c +++ b/pimd/pim_register.c @@ -85,7 +85,7 @@ void pim_register_stop_send(struct interface *ifp, pim_sgaddr *sg, pim_addr src, zlog_debug("%s: No pinfo!", __func__); return; } - if (pim_msg_send(pinfo->pim_sock_fd, src, originator, buffer, + if (pim_msg_send(pinfo->pim->reg_sock, src, originator, buffer, b1length + PIM_MSG_REGISTER_STOP_LEN, ifp)) { if (PIM_DEBUG_PIM_TRACE) { zlog_debug(