diff --git a/lib/nvmf/subsystem.c b/lib/nvmf/subsystem.c index 14d2604bd..f1ed8ebaa 100644 --- a/lib/nvmf/subsystem.c +++ b/lib/nvmf/subsystem.c @@ -366,6 +366,10 @@ spdk_nvmf_subsystem_add_host(struct spdk_nvmf_subsystem *subsystem, const char * { struct spdk_nvmf_host *host; + if (!spdk_nvmf_valid_nqn(host_nqn)) { + return -1; + } + host = calloc(1, sizeof(*host)); if (!host) { return -1;