]> git.puffer.fish Git - mirror/frr.git/commitdiff
Zebra: crash in zebra_deregister_rnh_static_nexthops
authorDaniel Walton <dwalton@cumulusnetworks.com>
Tue, 1 Dec 2015 18:32:33 +0000 (18:32 +0000)
committerDaniel Walton <dwalton@cumulusnetworks.com>
Tue, 1 Dec 2015 18:32:33 +0000 (18:32 +0000)
Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
zebra/zebra_rnh.c

index 92321230899d4f04598d06168d635f021578dee4..62ae3e7bd310e7b5ba9ad3f819f101a27b1e3972 100644 (file)
@@ -690,8 +690,8 @@ free_state (struct rib *rib, struct route_node *rn)
     return;
 
   /* free RIB and nexthops */
-  nexthops_free(rib->nexthop);
   zebra_deregister_rnh_static_nexthops (rib->nexthop, rn);
+  nexthops_free(rib->nexthop);
   XFREE (MTYPE_RIB, rib);
 }