Message ID | fdcf04e8-7fad-886d-eaa2-c8a814269c03@huawei.com |
---|---|
State | Superseded |
Headers | show |
Series | e2fsprogs: some bugfixs and some code cleanups | expand |
diff --git a/lib/support/profile.c b/lib/support/profile.c index 585ed595..2eb3a9d1 100644 --- a/lib/support/profile.c +++ b/lib/support/profile.c @@ -1093,6 +1093,8 @@ errcode_t profile_create_node(const char *name, const char *value, if (!new) return ENOMEM; memset(new, 0, sizeof(struct profile_node)); + new->magic = PROF_MAGIC_NODE; + new->name = strdup(name); if (new->name == 0) { profile_free_node(new); @@ -1105,7 +1107,6 @@ errcode_t profile_create_node(const char *name, const char *value, return ENOMEM; } } - new->magic = PROF_MAGIC_NODE; *ret_node = new; return 0;