From 4d2e54a6359cc1c8359fee28b7c7daa1d7043e94 Mon Sep 17 00:00:00 2001 From: Ben Walker Date: Tue, 17 Apr 2018 16:22:07 -0700 Subject: [PATCH] nvmf: Handle addresses that don't contain a port Change-Id: I0c0c455ccf6f00ff95e7f1d2f0391fc44c6b4b2a Signed-off-by: Ben Walker Reviewed-on: https://review.gerrithub.io/408219 Reviewed-by: Daniel Verkamp Tested-by: SPDK Automated Test System Reviewed-by: Jim Harris --- lib/event/subsystems/nvmf/conf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/event/subsystems/nvmf/conf.c b/lib/event/subsystems/nvmf/conf.c index dbdcd1dcf..678b5fcd4 100644 --- a/lib/event/subsystems/nvmf/conf.c +++ b/lib/event/subsystems/nvmf/conf.c @@ -296,7 +296,9 @@ spdk_nvmf_parse_subsystem(struct spdk_conf_section *sp) } snprintf(trid.traddr, sizeof(trid.traddr), "%s", host); - snprintf(trid.trsvcid, sizeof(trid.trsvcid), "%s", port); + if (port) { + snprintf(trid.trsvcid, sizeof(trid.trsvcid), "%s", port); + } free(address_dup); spdk_nvmf_tgt_listen(g_spdk_nvmf_tgt, &trid, spdk_nvmf_tgt_listen_done, NULL);