]> git.puffer.fish Git - matthieu/frr.git/commitdiff
ripd: Fix SA issues
authorDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 16 Nov 2017 13:49:02 +0000 (08:49 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 16 Nov 2017 13:49:02 +0000 (08:49 -0500)
The rinfo variable was being set but never used.

We just need to call rip_ecmp_replace or rip_ecmp_add
this function does not care about the return values
because the rinfo returned is stored on the rip
route entry.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
ripd/ripd.c

index 3c5451659ac9d01f86d9c6b8d51fb384eb83f085..b5cbc96bc35bb595f4c5cbf0f2c972ca309f2e54 100644 (file)
@@ -1512,10 +1512,10 @@ void rip_redistribute_add(int type, int sub_type, struct prefix_ipv4 *p,
                        }
                }
 
-               rinfo = rip_ecmp_replace(&newinfo);
+               (void)rip_ecmp_replace(&newinfo);
                route_unlock_node(rp);
        } else
-               rinfo = rip_ecmp_add(&newinfo);
+               (void)rip_ecmp_add(&newinfo);
 
        if (IS_RIP_DEBUG_EVENT) {
                zlog_debug(