char cbuf[PREFIX_STRLEN];
if (!dest)
- return bputs(buf, "NULL");
+ return bputs(buf, "(null)");
/* need to get the real length even if buffer too small */
prefix2str(p, cbuf, sizeof(cbuf));
}
if (!nexthop)
- return bputs(buf, "NULL");
+ return bputs(buf, "(null)");
switch (nexthop->type) {
case NEXTHOP_TYPE_IPV4:
(*fmt)++;
if (!nexthop)
- return bputs(buf, "NULL");
+ return bputs(buf, "(null)");
switch (nexthop->type) {
case NEXTHOP_TYPE_IFINDEX:
char cbuf[ETHER_ADDR_STRLEN];
if (!mac)
- return bputs(buf, "NULL");
+ return bputs(buf, "(null)");
/* need real length even if buffer is too short */
prefix_mac2str(mac, cbuf, sizeof(cbuf));
char cbuf[INET6_ADDRSTRLEN];
if (!ipa)
- return bputs(buf, "NULL");
+ return bputs(buf, "(null)");
ipaddr2str(ipa, cbuf, sizeof(cbuf));
return bputs(buf, cbuf);
char cbuf[INET_ADDRSTRLEN];
if (!ptr)
- return bputs(buf, "NULL");
+ return bputs(buf, "(null)");
inet_ntop(AF_INET, ptr, cbuf, sizeof(cbuf));
return bputs(buf, cbuf);
char cbuf[INET6_ADDRSTRLEN];
if (!ptr)
- return bputs(buf, "NULL");
+ return bputs(buf, "(null)");
inet_ntop(AF_INET6, ptr, cbuf, sizeof(cbuf));
return bputs(buf, cbuf);
char cbuf[PREFIX_STRLEN];
if (!ptr)
- return bputs(buf, "NULL");
+ return bputs(buf, "(null)");
prefix2str(ptr, cbuf, sizeof(cbuf));
return bputs(buf, cbuf);
ssize_t ret = 0;
if (!sg)
- return bputs(buf, "NULL");
+ return bputs(buf, "(null)");
if (sg->src.s_addr == INADDR_ANY)
ret += bputs(buf, "(*,");
char cbuf[PREFIX_STRLEN * 2 + 6];
if (!rn)
- return bputs(buf, "NULL");
+ return bputs(buf, "(null)");
srcdest_rnode_prefixes(rn, &dst_p, &src_p);
srcdest2str(dst_p, (const struct prefix_ipv6 *)src_p,