Commit 39ad6c31 authored by Seth Howell's avatar Seth Howell Committed by Daniel Verkamp
Browse files

bdev/nvme: Fix null terminator checks in trid



The fields are char arrays, not pointers.

Change-Id: Ieb21e7a70853ed582e459d167a66b1aa5b8c93d3
Signed-off-by: default avatarSeth Howell <seth.howell@intel.com>
parent d329d857
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -414,17 +414,17 @@ bdev_nvme_dump_config_json(struct spdk_bdev *bdev, struct spdk_json_write_ctx *w
		spdk_json_write_string(w, "Unknown");
	}

	if (nvme_ctrlr->trid.traddr) {
	if (nvme_ctrlr->trid.traddr[0] != '\0') {
		spdk_json_write_name(w, "traddr");
		spdk_json_write_string(w, nvme_ctrlr->trid.traddr);
	}

	if (nvme_ctrlr->trid.trsvcid) {
	if (nvme_ctrlr->trid.trsvcid[0] != '\0') {
		spdk_json_write_name(w, "trsvcid");
		spdk_json_write_string(w, nvme_ctrlr->trid.trsvcid);
	}

	if (nvme_ctrlr->trid.subnqn) {
	if (nvme_ctrlr->trid.subnqn[0] != '\0') {
		spdk_json_write_name(w, "subnqn");
		spdk_json_write_string(w, nvme_ctrlr->trid.subnqn);
	}