nvmf_tgt: check existence of bdev in construct_nvmf_subsystem RPC

Change-Id: Ic1232e901ecea18dcf2f68b94ef966c343757618
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
Daniel Verkamp 2017-01-18 11:02:38 -07:00
parent c2721e8ebe
commit d946f92079

View File

@ -783,6 +783,10 @@ spdk_nvmf_parse_subsystem_for_rpc(const char *name,
goto error;
}
bdev = spdk_bdev_get_by_name(namespace);
if (bdev == NULL) {
SPDK_ERRLOG("Could not find namespace bdev '%s'\n", namespace);
goto error;
}
if (spdk_nvmf_subsystem_add_ns(subsystem, bdev)) {
goto error;
}