]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
plugin-lnvm: Added check for mandatory arg in lnvm_factory_init.
authorSimon A. F. Lund <safl@safl.dk>
Tue, 5 Jul 2016 15:32:55 +0000 (17:32 +0200)
committerSimon A. F. Lund <safl@safl.dk>
Tue, 5 Jul 2016 15:32:55 +0000 (17:32 +0200)
lnvm-nvme.c

index d696b8860ee3bc9c71b29775b632d1f979ba592b..eabdf3797a2ddc7d83d3e3e8b89bf88c8489e029 100644 (file)
@@ -232,6 +232,11 @@ static int lnvm_factory_init(int argc, char **argv, struct command *cmd, struct
        argconfig_parse(argc, argv, desc, command_line_options, &cfg,
                                                                sizeof(cfg));
 
+       if (!strlen(cfg.devname)) {
+               fprintf(stderr, "device name missing %d\n", (int)strlen(cfg.devname));
+               return -EINVAL;
+       }
+
        return lnvm_do_factory_init(cfg.devname, cfg.erase_only_marked,
                                cfg.clear_host_marks, cfg.clear_bb_marks);
 }