From 671229cb506176d2c91d96b92666aa947ca876d4 Mon Sep 17 00:00:00 2001 From: junjin-reflect <67832583@qq.com> Date: Wed, 12 Feb 2025 19:06:05 +0800 Subject: [PATCH] nvme-rpmb: print error message when setting auth key fails Fixed the issue of response handling errors when program key multiple times. [wagi: updated commit message and fixed whitespace issues] Signed-off-by: Daniel Wagner --- nvme-rpmb.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nvme-rpmb.c b/nvme-rpmb.c index 692b062188..ece313c29a 100644 --- a/nvme-rpmb.c +++ b/nvme-rpmb.c @@ -629,9 +629,10 @@ static int rpmb_program_auth_key(int fd, unsigned char target, /* reuse response buffer */ memset(rsp, 0, rsp_size); err = recv_rpmb_rsp(fd, req->target, rsp_size, rsp); - if (err != 0) { + if (err != 0) + fprintf(stderr, "Program Key recv error = 0x%x\n", err); + else err = check_rpmb_response(req, rsp, "Failed to Program Key"); - } out: free(req); free(rsp);