]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme: return correct error code in append_keyfile
authorDaniel Wagner <wagi@kernel.org>
Wed, 30 Oct 2024 12:02:05 +0000 (13:02 +0100)
committerDaniel Wagner <wagi@monom.org>
Wed, 30 Oct 2024 12:24:12 +0000 (13:24 +0100)
On success fprintf returns the number of bytes written, thus we need to
set the err variable to 0 to return success.

Signed-off-by: Daniel Wagner <wagi@kernel.org>
nvme.c

diff --git a/nvme.c b/nvme.c
index bfc77e510322ca3e08999e74410f0e2d32619bc9..f22fc389d9a561e77aa3c59419116f82908d4b29 100644 (file)
--- a/nvme.c
+++ b/nvme.c
@@ -9235,6 +9235,8 @@ static int append_keyfile(const char *keyring, long id, const char *keyfile)
                nvme_show_error("Failed to append key to '%', %s",
                                keyfile, strerror(errno));
                err = -errno;
+       } else {
+               err = 0;
        }
 
 out: