diff --git a/library/spdm_requester_lib/libspdm_req_set_key_pair_info.c b/library/spdm_requester_lib/libspdm_req_set_key_pair_info.c index b4b44798476..1555093d94c 100644 --- a/library/spdm_requester_lib/libspdm_req_set_key_pair_info.c +++ b/library/spdm_requester_lib/libspdm_req_set_key_pair_info.c @@ -111,8 +111,7 @@ static libspdm_return_t libspdm_try_set_key_pair_info(libspdm_context_t *spdm_co *ptr = desired_assoc_cert_slot_mask; ptr += sizeof(uint8_t); - spdm_request_size = sizeof(spdm_set_key_pair_info_request_t); - spdm_request_size += ((size_t)ptr - (size_t)spdm_request); + spdm_request_size = ((size_t)ptr - (size_t)spdm_request); } else { spdm_request_size = sizeof(spdm_set_key_pair_info_request_t); }