From 8802163e2972c6d43f8514a8c9d20229e25950d1 Mon Sep 17 00:00:00 2001 From: Martin George Date: Sun, 1 Sep 2024 17:21:47 +0530 Subject: [PATCH] nvme: update nvme_insert_tls_key_versioned() return handling Treat nvme_insert_tls_key_versioned() return value of zero as errors too. Signed-off-by: Martin George --- nvme.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nvme.c b/nvme.c index a69ac9cd..900b1c0e 100644 --- a/nvme.c +++ b/nvme.c @@ -9276,7 +9276,7 @@ static int gen_tls_key(int argc, char **argv, struct command *command, struct pl cfg.keytype, cfg.hostnqn, cfg.subsysnqn, cfg.identity, cfg.hmac, raw_secret, key_len); - if (tls_key < 0) { + if (tls_key <= 0) { nvme_show_error("Failed to insert key, error %d", errno); return -errno; } @@ -9369,7 +9369,7 @@ static int check_tls_key(int argc, char **argv, struct command *command, struct cfg.keytype, cfg.hostnqn, cfg.subsysnqn, cfg.identity, hmac, decoded_key, decoded_len); - if (tls_key < 0) { + if (tls_key <= 0) { nvme_show_error("Failed to insert key, error %d", errno); return -errno; } -- 2.50.1