}
stream_get (&lastused, s, sizeof (lastused));
+ ret = stream_getl (s);
if (PIM_DEBUG_ZEBRA)
- zlog_debug ("Received %lld for %s", lastused, pim_str_sg_dump (&sg));
+ zlog_debug ("Received %lld for %s success: %d", lastused, pim_str_sg_dump (&sg), ret);
c_oil->cc.lastused = lastused;
{
struct mcast_route_data mroute;
struct stream *s;
+ int suc;
char sbuf[40];
char gbuf[40];
strcpy (sbuf, inet_ntoa (mroute.sg.src));
strcpy (gbuf, inet_ntoa (mroute.sg.grp));
- netlink_get_ipmr_sg_stats (&mroute);
+ suc = netlink_get_ipmr_sg_stats (&mroute);
s = client->obuf;
stream_put_in_addr (s, &mroute.sg.src);
stream_put_in_addr (s, &mroute.sg.grp);
stream_put (s, &mroute.lastused, sizeof (mroute.lastused));
+ stream_putl (s, suc);
stream_putw_at (s, 0, stream_get_endp (s));
zebra_server_send_message (client);