From 4714e34d6e8a8cdb5ec9f71ee058195d866e536a Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Mon, 12 Dec 2016 15:30:48 -0700 Subject: [PATCH] nvme/rdma: reset discovery trid for each entry Don't leave garbage from previous discover entries in the trid we are returning to the user. Change-Id: I60ae5932db4a95cedb8df1ff98a2479220b55ce4 Signed-off-by: Daniel Verkamp --- lib/nvme/nvme_rdma.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/nvme/nvme_rdma.c b/lib/nvme/nvme_rdma.c index 4b1bfe2e7..bc3a876a7 100644 --- a/lib/nvme/nvme_rdma.c +++ b/lib/nvme/nvme_rdma.c @@ -1101,6 +1101,8 @@ nvme_rdma_ctrlr_scan(const struct spdk_nvme_transport_id *discovery_trid, uint8_t *end; size_t len; + memset(&trid, 0, sizeof(trid)); + if (entry->subtype == SPDK_NVMF_SUBTYPE_DISCOVERY) { SPDK_WARNLOG("Skipping unsupported discovery service referral\n"); continue;