From d946f9207980463f6496b624fec79d0c180a2b6a Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Wed, 18 Jan 2017 11:02:38 -0700 Subject: [PATCH] nvmf_tgt: check existence of bdev in construct_nvmf_subsystem RPC Change-Id: Ic1232e901ecea18dcf2f68b94ef966c343757618 Signed-off-by: Daniel Verkamp --- app/nvmf_tgt/conf.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/nvmf_tgt/conf.c b/app/nvmf_tgt/conf.c index 82c9c7706..db24f732a 100644 --- a/app/nvmf_tgt/conf.c +++ b/app/nvmf_tgt/conf.c @@ -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; }