]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
Fix ctrlist for attach-ns and detach-ns
authorPaul Entzel <paulentzel@gmail.com>
Thu, 17 Feb 2022 21:30:02 +0000 (14:30 -0700)
committerPaul Entzel <paulentzel@gmail.com>
Thu, 17 Feb 2022 21:30:02 +0000 (14:30 -0700)
nvme.c

diff --git a/nvme.c b/nvme.c
index 7d32eac11c8abd75aef9de6dfc65b210f4c92ea3..cf04a9ae04c47484c6405ff918cf063254f90b98 100644 (file)
--- a/nvme.c
+++ b/nvme.c
@@ -2168,7 +2168,7 @@ ret:
 
 static int nvme_attach_ns(int argc, char **argv, int attach, const char *desc, struct command *cmd)
 {
-       int err, num, fd, list[2048];
+       int err, num, fd, i, list[2048];
        struct nvme_ctrl_list cntlist;
        __u16 ctrlist[2048];
 
@@ -2214,6 +2214,9 @@ static int nvme_attach_ns(int argc, char **argv, int attach, const char *desc, s
                goto close_fd;
        }
 
+       for (i = 0; i < num; i++)
+               ctrlist[i] = (__u16)list[i];
+
        nvme_init_ctrl_list(&cntlist, num, ctrlist);
 
        if (attach)