BufferOutSize += ThisMessageSize;\r
\r
BufferInPtr += TLS_RECORD_HEADER_LENGTH + ThisPlainMessageSize;\r
- TempRecordHeader += ThisMessageSize;\r
+ TempRecordHeader = (TLS_RECORD_HEADER *)((UINT8 *)TempRecordHeader + ThisMessageSize);\r
}\r
\r
FreePool (BufferIn);\r
BufferOutSize += TLS_RECORD_HEADER_LENGTH + ThisPlainMessageSize;\r
\r
BufferInPtr += TLS_RECORD_HEADER_LENGTH + ThisCipherMessageSize;\r
- TempRecordHeader += TLS_RECORD_HEADER_LENGTH + ThisPlainMessageSize;\r
+ TempRecordHeader = (TLS_RECORD_HEADER *)((UINT8 *)TempRecordHeader + TLS_RECORD_HEADER_LENGTH + ThisPlainMessageSize);\r
}\r
\r
FreePool (BufferIn);\r