From ca44fd69552fb607283694bdf6637a79ceba8142 Mon Sep 17 00:00:00 2001 From: Jim Harris Date: Fri, 29 Mar 2019 09:23:20 -0700 Subject: [PATCH] nvmf: put \0 at end of default serial number It's not standard to put a newline here - let's use a null character instead. Found while using nvme-cli - when creating a subsystem with default serial number, the right justified callout text had an extra newline in it. Signed-off-by: Jim Harris Change-Id: I8a81dafb4f6c30f7bf2dcebfa7a5b19cfe3ab5fc Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/449645 Tested-by: SPDK CI Jenkins Reviewed-by: Shuhei Matsumoto Reviewed-by: Changpeng Liu --- lib/nvmf/subsystem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/nvmf/subsystem.c b/lib/nvmf/subsystem.c index 506e979b8..314100fff 100644 --- a/lib/nvmf/subsystem.c +++ b/lib/nvmf/subsystem.c @@ -290,7 +290,7 @@ spdk_nvmf_subsystem_create(struct spdk_nvmf_tgt *tgt, } memset(subsystem->sn, '0', sizeof(subsystem->sn) - 1); - subsystem->sn[sizeof(subsystem->sn) - 1] = '\n'; + subsystem->sn[sizeof(subsystem->sn) - 1] = '\0'; tgt->subsystems[sid] = subsystem; tgt->discovery_genctr++;