conf: don't strdup name if section already exist
Change-Id: I43eb66e9bc9498dbb47d26ea68a952cf56b65321 Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com> Reviewed-on: https://review.gerrithub.io/411411 Reviewed-by: Pawel Kaminski <pawelx.kaminski@intel.com> Reviewed-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
This commit is contained in:
parent
c099f120cc
commit
eac02a4ace
@ -483,13 +483,15 @@ parse_line(struct spdk_conf *cp, char *lp)
|
||||
if (sp == NULL) {
|
||||
sp = allocate_cf_section();
|
||||
append_cf_section(cp, sp);
|
||||
|
||||
sp->name = strdup(key);
|
||||
if (sp->name == NULL) {
|
||||
SPDK_ERRLOG("cannot duplicate %s to sp->name\n", key);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
cp->current_section = sp;
|
||||
sp->name = strdup(key);
|
||||
if (sp->name == NULL) {
|
||||
SPDK_ERRLOG("cannot duplicate %s to sp->name\n", key);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
sp->num = num;
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user