]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
fabrics: Free non-matching controller during discovery
authorDaniel Wagner <dwagner@suse.de>
Mon, 28 Mar 2022 11:42:44 +0000 (13:42 +0200)
committerDaniel Wagner <dwagner@suse.de>
Thu, 31 Mar 2022 13:21:54 +0000 (15:21 +0200)
Release all resources for the non-matching controller.

Signed-off-by: Daniel Wagner <dwagner@suse.de>
fabrics.c

index 7b6c2272ea2d5744040d1cdb0b6116cbdae700e4..4224220d79f2014904f95a0dcc3de60542a1b345 100644 (file)
--- a/fabrics.c
+++ b/fabrics.c
@@ -524,6 +524,7 @@ int nvmf_discover(const char *desc, int argc, char **argv, bool connect)
                                        "ignoring ctrl device %s, "
                                        "command-line options do not match\n",
                                        device);
+                               nvme_free_ctrl(c);
                                c = NULL;
                                persistent = false;
                        } else {