Skip to content

Commit 49c6a1c

Browse files
author
Moran Peker
committed
fix void pointer increasing with bytes
1 parent 8447463 commit 49c6a1c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

components/TARGET_PSA/services/attestation/COMPONENT_PSA_SRV_IMPL/attest_boot_status_loader.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ attest_get_boot_data(uint8_t major_type, void *ptr, uint32_t len) {
6767
ptr_tlv_header->tlv_magic = SHARED_DATA_TLV_INFO_MAGIC;
6868
ptr_tlv_header->tlv_tot_len = SHARED_DATA_HEADER_SIZE;
6969

70-
ptr += SHARED_DATA_HEADER_SIZE;
70+
ptr = (uint8_t *)ptr + SHARED_DATA_HEADER_SIZE;
7171
/* Iterates over the TLV section and copy TLVs with requested major
7272
* type to the provided buffer.
7373
*/
@@ -79,7 +79,7 @@ attest_get_boot_data(uint8_t major_type, void *ptr, uint32_t len) {
7979
return PSA_ATTEST_ERR_INIT_FAILED;
8080
}
8181
memcpy(ptr, (const void *)tlv_entry, tlv_entry->tlv_len);
82-
ptr += tlv_entry->tlv_len;
82+
ptr = (uint8_t *)ptr + tlv_entry->tlv_len;
8383
ptr_tlv_header->tlv_tot_len += tlv_entry->tlv_len;
8484
}
8585
if (tlv_entry->tlv_len == 0) {

0 commit comments

Comments
 (0)