From 3564474d451ee21d1e92eec69609cf81d6177d2c Mon Sep 17 00:00:00 2001 From: Martin George Date: Tue, 8 Aug 2023 22:00:25 +0530 Subject: [PATCH] tree: fix segfault in nvme_scan_subsystem() The wrong nvme_subsystem struct was being passed to __nvme_subsystem_scan() which caused it to segfault. Fix it. Fixes: d08fd10 ("make __nvme_scan_subsystem() returning bool") Signed-off-by: Martin George --- src/nvme/tree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nvme/tree.c b/src/nvme/tree.c index 208e7caa..0405b335 100644 --- a/src/nvme/tree.c +++ b/src/nvme/tree.c @@ -692,7 +692,7 @@ static int nvme_scan_subsystem(struct nvme_root *r, const char *name, continue; if (strcmp(_s->name, name)) continue; - if (!__nvme_scan_subsystem(r, s, f, f_args)) { + if (!__nvme_scan_subsystem(r, _s, f, f_args)) { errno = -EINVAL; goto out_free; } -- 2.49.0