summaryrefslogtreecommitdiff
path: root/zebra/zebra_l2_bridge_if.c
diff options
context:
space:
mode:
Diffstat (limited to 'zebra/zebra_l2_bridge_if.c')
-rw-r--r--zebra/zebra_l2_bridge_if.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/zebra/zebra_l2_bridge_if.c b/zebra/zebra_l2_bridge_if.c
index b85d39bcd6..00450ddd36 100644
--- a/zebra/zebra_l2_bridge_if.c
+++ b/zebra/zebra_l2_bridge_if.c
@@ -142,10 +142,7 @@ static void *zebra_l2_bridge_vlan_alloc(void *p)
static void zebra_l2_bridge_vlan_table_destroy(struct hash *vlan_table)
{
- if (vlan_table) {
- hash_clean(vlan_table, zebra_l2_bridge_vlan_free);
- hash_free(vlan_table);
- }
+ hash_clean_and_free(&vlan_table, zebra_l2_bridge_vlan_free);
}
static struct hash *zebra_l2_bridge_vlan_table_create(void)