]> www.infradead.org Git - users/hch/nvme-cli.git/commitdiff
nvme-cli: Update err to 0 in get_telemetry_log
authorRevanth Rajashekar <revanth.rajashekar@intel.com>
Thu, 21 Nov 2019 19:55:16 +0000 (12:55 -0700)
committerKeith Busch <kbusch@kernel.org>
Thu, 21 Nov 2019 21:54:29 +0000 (14:54 -0700)
Err needs to be updated to 0 else err contains bs(no. of bytes written).
This gets passd onto nvme_status_to_errno, thus returning irrelevant errno.

Signed-off-by: Revanth Rajashekar <revanth.rajashekar@intel.com>
nvme.c

diff --git a/nvme.c b/nvme.c
index 16f279a8162b38e39976123a823db1368c0fea9e..349e36d7aea8de56e747c5ce18d2b77673bc066c 100644 (file)
--- a/nvme.c
+++ b/nvme.c
@@ -444,6 +444,7 @@ static int get_telemetry_log(int argc, char **argv, struct command *cmd, struct
                        fprintf(stderr, "Failed to flush all data to file!");
                        break;
                }
+               err = 0;
                offset += bs;
        }