examples/nvme_manage: check the valid address parse
Change-Id: I40daaae514902854c5d546388789e88248fe6869 Signed-off-by: GangCao <gang.cao@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16078 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
c39ea3b820
commit
592fc6f410
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user