]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/TlsDxe/TlsImpl.c
PcAtChipsetPkg/ResetSystemLib: Add new API ResetSystem
[mirror_edk2.git] / NetworkPkg / TlsDxe / TlsImpl.c
index a026075f362d1580f543cfaacec8d7ecdd4f2b7c..637fad23984d6e72d7587d2891b0f0cb59074e3d 100644 (file)
@@ -3,13 +3,7 @@
 \r
 Copyright (c) 2016 - 2018, Intel Corporation. All rights reserved.<BR>\r
 \r
-This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution.  The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
 \r
@@ -106,7 +100,7 @@ TlsEncryptPacket (
     BufferInPtr += TLS_RECORD_HEADER_LENGTH + RecordHeaderIn->Length;\r
     RecordCount ++;\r
   }\r
-  \r
+\r
   //\r
   // Allocate enough buffer to hold TLS Ciphertext.\r
   //\r
@@ -144,7 +138,7 @@ TlsEncryptPacket (
     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
@@ -317,7 +311,7 @@ TlsDecryptPacket (
     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