From: Paul Entzel Date: Thu, 17 Feb 2022 21:30:02 +0000 (-0700) Subject: Fix ctrlist for attach-ns and detach-ns X-Git-Tag: v2.0-rc4~9^2 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=ea96f7f6912a1e1fc289e6000af28e05c36069c9;p=users%2Fsagi%2Fnvme-cli.git Fix ctrlist for attach-ns and detach-ns --- diff --git a/nvme.c b/nvme.c index 7d32eac1..cf04a9ae 100644 --- 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)