address as nexthop in routemap.
Fixes bugzilla #186. [backport candidate]
+2005-05-26 Hasso Tepper <hasso at quagga.net>
+
+ * rip_routemap.c: In case of '0.0.0.0' used as 'nexthop', use sender
+ address as nexthop in routemap.
+
2005-05-26 Hasso Tepper <hasso at quagga.net>
* rip_routemap.c: Make "match interface" routemap command match both -
{
rinfo = object;
p.family = AF_INET;
- p.prefix = rinfo->nexthop;
+ p.prefix = (rinfo->nexthop.s_addr) ? rinfo->nexthop : rinfo->from;
p.prefixlen = IPV4_MAX_BITLEN;
alist = access_list_lookup (AFI_IP, (char *) rule);
{
rinfo = object;
p.family = AF_INET;
- p.prefix = rinfo->nexthop;
+ p.prefix = (rinfo->nexthop.s_addr) ? rinfo->nexthop : rinfo->from;
p.prefixlen = IPV4_MAX_BITLEN;
plist = prefix_list_lookup (AFI_IP, (char *) rule);