Commit dafac529 authored by Ziye Yang's avatar Ziye Yang Committed by Jim Harris
Browse files

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: default avatarZiye Yang <ziye.yang@intel.com>
parent 72bb4b61
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -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;