diff --git a/lib/nvme/nvme_ns.c b/lib/nvme/nvme_ns.c index 09ae81c4c..61f500fe2 100644 --- a/lib/nvme/nvme_ns.c +++ b/lib/nvme/nvme_ns.c @@ -417,6 +417,7 @@ void nvme_ns_destruct(struct spdk_nvme_ns *ns) nsdata = _nvme_ns_get_data(ns); memset(nsdata, 0, sizeof(*nsdata)); + memset(ns->id_desc_list, 0, sizeof(ns->id_desc_list)); ns->sector_size = 0; ns->extended_lba_size = 0; ns->md_size = 0;