]> sourceware.org Git - lvm2.git/commitdiff
Move label_init up in code stack
authorZdenek Kabelac <zkabelac@redhat.com>
Wed, 8 Feb 2012 13:44:49 +0000 (13:44 +0000)
committerZdenek Kabelac <zkabelac@redhat.com>
Wed, 8 Feb 2012 13:44:49 +0000 (13:44 +0000)
label_exit() is called destroy_toolcontext() and we are now
using standard dm_list function for destroy, we have to make sure
dm_list gets initialized properly.

lib/commands/toolcontext.c

index 3a54c7fba99844d002c9000e38d0bf0803483c82..2b506859f4f1c0a6fbe3557243acadd7f0957ddb 100644 (file)
@@ -896,8 +896,6 @@ static int _init_formats(struct cmd_context *cmd)
        const struct dm_config_node *cn;
 #endif
 
-       label_init();
-
 #ifdef LVM1_INTERNAL
        if (!(fmt = init_lvm1_format(cmd)))
                return 0;
@@ -1268,6 +1266,7 @@ struct cmd_context *create_toolcontext(unsigned is_long_lived,
        dm_list_init(&cmd->segtypes);
        dm_list_init(&cmd->tags);
        dm_list_init(&cmd->config_files);
+       label_init();
 
        /* FIXME Make this configurable? */
        reset_lvm_errno(1);
This page took 0.036103 seconds and 5 git commands to generate.