]> git.proxmox.com Git - mirror_frr.git/blobdiff - vtysh/vtysh_config.c
*: Convert list_delete(struct list *) to ** to allow nulling
[mirror_frr.git] / vtysh / vtysh_config.c
index d7e79d6b2cc1660758a8d279d1c55f3f014d7b1c..e6ef924501c775e3f3637c90eba0a218c08cc796 100644 (file)
@@ -73,7 +73,7 @@ static int config_cmp(struct config *c1, struct config *c2)
 
 static void config_del(struct config *config)
 {
-       list_delete(config->line);
+       list_delete_and_null(&config->line);
        if (config->name)
                XFREE(MTYPE_VTYSH_CONFIG_LINE, config->name);
        XFREE(MTYPE_VTYSH_CONFIG, config);
@@ -365,7 +365,7 @@ void vtysh_config_dump(FILE *fp)
 
        for (i = 0; i < vector_active(configvec); i++)
                if ((master = vector_slot(configvec, i)) != NULL) {
-                       list_delete(master);
+                       list_delete_and_null(&master);
                        vector_slot(configvec, i) = NULL;
                }
        list_delete_all_node(config_top);