]> git.puffer.fish Git - matthieu/frr.git/commitdiff
lib: Do not double-assign freed pointer to NULL
authorDonatas Abraitis <donatas.abraitis@gmail.com>
Sun, 13 Jun 2021 18:44:06 +0000 (21:44 +0300)
committerDonatas Abraitis <donatas.abraitis@gmail.com>
Thu, 17 Jun 2021 07:14:38 +0000 (10:14 +0300)
It's already done by XFREE.

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
lib/link_state.c

index afeb89c5922ab9a00578b224c4f2eb88a48a9d0e..e8a6b89f8910a794e5e7436c93ccf1f68d205dc5 100644 (file)
@@ -79,7 +79,6 @@ void ls_node_del(struct ls_node *node)
                return;
 
        XFREE(MTYPE_LS_DB, node);
-       node = NULL;
 }
 
 int ls_node_same(struct ls_node *n1, struct ls_node *n2)
@@ -168,7 +167,6 @@ void ls_attributes_del(struct ls_attributes *attr)
        ls_attributes_srlg_del(attr);
 
        XFREE(MTYPE_LS_DB, attr);
-       attr = NULL;
 }
 
 int ls_attributes_same(struct ls_attributes *l1, struct ls_attributes *l2)
@@ -221,7 +219,6 @@ void ls_prefix_del(struct ls_prefix *pref)
                return;
 
        XFREE(MTYPE_LS_DB, pref);
-       pref = NULL;
 }
 
 int ls_prefix_same(struct ls_prefix *p1, struct ls_prefix *p2)
@@ -839,7 +836,6 @@ void ls_ted_del(struct ls_ted *ted)
        subnets_fini(&ted->subnets);
 
        XFREE(MTYPE_LS_DB, ted);
-       ted = NULL;
 }
 
 void ls_ted_del_all(struct ls_ted *ted)