From 3ed82e8b10ad7dfb80c3b9fdcf2ee308736d11b6 Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Wed, 30 Oct 2024 13:02:05 +0100 Subject: [PATCH] nvme: return correct error code in append_keyfile 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 --- nvme.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nvme.c b/nvme.c index bfc77e51..f22fc389 100644 --- 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: -- 2.50.1