From: Martin George Date: Sun, 1 Sep 2024 11:51:47 +0000 (+0530) Subject: nvme: update nvme_insert_tls_key_versioned() return handling X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=8802163e2972c6d43f8514a8c9d20229e25950d1;p=users%2Fsagi%2Fnvme-cli.git 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 --- 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; }