]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
fabrics: fixup controller name on disconnect
authorHannes Reinecke <hare@suse.de>
Thu, 12 Aug 2021 07:34:15 +0000 (09:34 +0200)
committerKeith Busch <kbusch@kernel.org>
Thu, 12 Aug 2021 15:47:09 +0000 (09:47 -0600)
We cannot reference the controller once it's disconnected; use
the argument instead.

Signed-off-by: Hannes Reinecke <hare@suse.de>
fabrics.c

index 546f5c826bd5c7bbff8aca0e612e5d90aa9d2b75..646e6b22b005f3b352f0a8762aef21fd075cef9d 100644 (file)
--- a/fabrics.c
+++ b/fabrics.c
@@ -667,12 +667,11 @@ int nvmf_disconnect(const char *desc, int argc, char **argv)
                        }
                        ret = nvme_disconnect_ctrl(c);
                        if (!ret)
-                               printf("Disconnected %s\n",
-                                       nvme_ctrl_get_name(c));
+                               printf("Disconnected %s\n", p);
                        else
                                nvme_msg(LOG_ERR,
                                         "Failed to disconnect %s: %s\n",
-                                        nvme_ctrl_get_name(c), strerror(errno));
+                                        p, strerror(errno));
                }
        }
        nvme_free_tree(r);