]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pbrd, lib: remember to free alloc'd qobj on delete
authorWesley Coakley <wcoakley@nvidia.com>
Wed, 1 Jul 2020 01:21:17 +0000 (01:21 +0000)
committerWesley Coakley <wcoakley@nvidia.com>
Wed, 1 Jul 2020 17:10:53 +0000 (13:10 -0400)
Signed-off-by: Wesley Coakley <wcoakley@nvidia.com>
lib/nexthop_group.c
pbrd/pbr_map.c

index c62096a126ea9e400d36a1c1c881d40a656c2a72..4f0c72af27994cf643991662b76087ee7d0ca9ca 100644 (file)
@@ -614,6 +614,7 @@ static void nhgc_delete(struct nexthop_group_cmd *nhgc)
 
        list_delete(&nhgc->nhg_list);
 
+       QOBJ_UNREG(nhgc);
        XFREE(MTYPE_TMP, nhgc);
 }
 
index 7928b8e2e739e26978d74d4e8b03914aee911ead..edc3f1d8daf605d836b3c9f41045b0ddea66d5f0 100644 (file)
@@ -75,6 +75,7 @@ static void pbr_map_sequence_delete(struct pbr_map_sequence *pbrms)
 {
        XFREE(MTYPE_TMP, pbrms->internal_nhg_name);
 
+       QOBJ_UNREG(pbrms);
        XFREE(MTYPE_PBR_MAP_SEQNO, pbrms);
 }