@@ -726,11 +726,11 @@ void Versal_2ve_2vmImageHeaderTable::SetUserOptionalData(std::vector<std::pair<s
726726 sectn_size_id = (uint32_t )((sectn_length / 4 ) << 16 ) | (optionalDataInfo[i].second );
727727
728728 iht_optional_data = (uint32_t *)realloc (iht_optional_data, iht_optional_data_length + sectn_length);
729- memcpy ((uint8_t *)iht_optional_data + (iht_optional_data_length / 4 ), §n_size_id, sizeof (uint32_t ));
730- memcpy ((uint8_t *)iht_optional_data + (iht_optional_data_length / 4 ) + sizeof (uint32_t ) / 4 , data, size);
729+ memcpy ((uint32_t *)iht_optional_data + (iht_optional_data_length / 4 ), §n_size_id, sizeof (uint32_t ));
730+ memcpy ((uint32_t *)iht_optional_data + (iht_optional_data_length / 4 ) + sizeof (uint32_t ) / 4 , data, size);
731731
732- uint32_t checksum = ComputeWordChecksum ((uint8_t *)iht_optional_data + (iht_optional_data_length / 4 ), sectn_length - sizeof (uint32_t ));
733- memcpy ((uint8_t *)iht_optional_data + (iht_optional_data_length / 4 ) + (sectn_length - sizeof (uint32_t )) / 4 , &checksum, sizeof (uint32_t ));
732+ uint32_t checksum = ComputeWordChecksum ((uint32_t *)iht_optional_data + (iht_optional_data_length / 4 ), sectn_length - sizeof (uint32_t ));
733+ memcpy ((uint32_t *)iht_optional_data + (iht_optional_data_length / 4 ) + (sectn_length - sizeof (uint32_t )) / 4 , &checksum, sizeof (uint32_t ));
734734
735735 iht_optional_data_length += sectn_length;
736736 }
@@ -740,7 +740,7 @@ void Versal_2ve_2vmImageHeaderTable::SetUserOptionalData(std::vector<std::pair<s
740740 {
741741 uint32_t padLength = (iht_optional_data_length % 64 != 0 ) ? 64 - (iht_optional_data_length % 64 ) : 0 ;
742742 iht_optional_data = (uint32_t *)realloc (iht_optional_data, iht_optional_data_length + padLength);
743- memset ((uint8_t *)iht_optional_data + (iht_optional_data_length / 4 ), 0xFF , padLength);
743+ memset ((uint32_t *)iht_optional_data + (iht_optional_data_length / 4 ), 0xFF , padLength);
744744 iht_optional_data_length += padLength;
745745
746746 section->IncreaseLengthAndPadTo (sizeof (Versal_2ve_2vmImageHeaderTableStructure) + iht_optional_data_length, 0 );
0 commit comments