Commit 592fc6f4 authored by GangCao's avatar GangCao Committed by Jim Harris
Browse files

examples/nvme_manage: check the valid address parse



Change-Id: I40daaae514902854c5d546388789e88248fe6869
Signed-off-by: default avatarGangCao <gang.cao@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16078


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent c39ea3b8
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -71,8 +71,14 @@ attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid,
	struct spdk_nvme_cmd cmd;

	/* add to dev list */
	dev = &devs[num_devs++];
	spdk_pci_addr_parse(&dev->pci_addr, trid->traddr);
	dev = &devs[num_devs];
	if (spdk_pci_addr_parse(&dev->pci_addr, trid->traddr) != 0) {
		fprintf(stderr, "spdk_pci_addr_parse failure\n");
		assert(false);
		return;
	}
	num_devs++;

	dev->ctrlr = ctrlr;

	/* Retrieve controller data */