From c7ecf21a4f92d0a20d9bdb9e24fda36556323afd Mon Sep 17 00:00:00 2001 From: Martin George Date: Tue, 19 May 2026 23:59:06 +0530 Subject: [PATCH] fabrics: avoid segfault at sanitize_discovery_log_entry() Avoid a potential segfault at sanitize_discovery_log_entry() while dereferencing the nvmf_disc_log_entry pointer. Signed-off-by: Martin George --- libnvme/src/nvme/fabrics.c | 3 +++ 1 file changed, 3 insertions(+) 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));