OPT_END()
};
- fd = parse_and_open(argc, argv, desc, opts);
+ err = fd = parse_and_open(argc, argv, desc, opts);
if (fd < 0)
- return fd;
+ goto ret;
err = flags = validate_output_format(cfg.output_format);
if (flags < 0)
perror("identify UUID list");
close_fd:
close(fd);
- return err;
+ret:
+ return nvme_status_to_errno(err, false);;
}
static int id_iocs(int argc, char **argv, struct command *cmd, struct plugin *plugin)
err = fd = parse_and_open(argc, argv, desc, opts);
if (fd < 0)
- goto err;
+ goto ret;
if (cfg.prinfo > 0xf) {
err = EINVAL;
close_fd:
close(fd);
-err:
- return err;
+ret:
+ return nvme_status_to_errno(err, false);;
}
static int sec_recv(int argc, char **argv, struct command *cmd, struct plugin *plugin)