diff --git a/libnvme/src/nvme/fabrics.c b/libnvme/src/nvme/fabrics.c index 474403cbb7..e2f7747c51 100644 --- a/libnvme/src/nvme/fabrics.c +++ b/libnvme/src/nvme/fabrics.c @@ -1490,6 +1490,9 @@ static int nvme_discovery_log(libnvme_ctrl_t ctrl, static void sanitize_discovery_log_entry(struct libnvme_global_ctx *ctx, struct nvmf_disc_log_entry *e) { + if (!e) + return; + strchomp(e->trsvcid, sizeof(e->trsvcid)); strchomp(e->traddr, sizeof(e->traddr));