]> git.proxmox.com Git - mirror_frr.git/blobdiff - ldpd/ldpe.c
lib: add frr-isisd to the native models
[mirror_frr.git] / ldpd / ldpe.c
index 9d00bcd2b6a40eab0514eb6ff98ab38808902b8f..56af76d94eba7aa640f8b48497b9eced5c48bbb3 100644 (file)
@@ -219,8 +219,11 @@ ldpe_shutdown(void)
                assert(if_addr != LIST_FIRST(&global.addr_list));
                free(if_addr);
        }
-       while ((adj = RB_ROOT(global_adj_head, &global.adj_tree)) != NULL)
+       while (!RB_EMPTY(global_adj_head, &global.adj_tree)) {
+               adj = RB_ROOT(global_adj_head, &global.adj_tree);
+
                adj_del(adj, S_SHUTDOWN);
+       }
 
        /* clean up */
        if (iev_lde)