nvmf: fix bdev null pointer issue in spdk_nvmf_parse_subsystem
Need to check bdev != NULL, otherwise there will be a segment fault later Change-Id: I8aa74e7716decc3166f9f2abbbb0c8ff73816f84 Signed-off-by: Ziye Yang <ziye.yang@intel.com>
This commit is contained in:
parent
72bb4b6171
commit
dafac529a6
@ -507,7 +507,14 @@ spdk_nvmf_parse_subsystem(struct spdk_conf_section *sp)
|
||||
nvmf_delete_subsystem(subsystem);
|
||||
return -1;
|
||||
}
|
||||
|
||||
bdev = spdk_bdev_get_by_name(namespace);
|
||||
if (!bdev) {
|
||||
SPDK_ERRLOG("bdev is NULL\n");
|
||||
nvmf_delete_subsystem(subsystem);
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (spdk_nvmf_subsystem_add_ns(subsystem, bdev)) {
|
||||
nvmf_delete_subsystem(subsystem);
|
||||
return -1;
|
||||
|
Loading…
Reference in New Issue
Block a user