From b35ace177744dbb004201cc306aa3be3d435bf9a Mon Sep 17 00:00:00 2001 From: Hao Wu Date: Fri, 6 Jan 2017 16:10:09 +0800 Subject: SecurityPkg/TcgDxe: Refine to compare 2 values with the same type Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hao Wu Reviewed-by: Jiewen Yao --- SecurityPkg/Tcg/TcgDxe/TcgDxe.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'SecurityPkg/Tcg/TcgDxe/TcgDxe.c') diff --git a/SecurityPkg/Tcg/TcgDxe/TcgDxe.c b/SecurityPkg/Tcg/TcgDxe/TcgDxe.c index f7bf79a66c..5b7c5c3e16 100644 --- a/SecurityPkg/Tcg/TcgDxe/TcgDxe.c +++ b/SecurityPkg/Tcg/TcgDxe/TcgDxe.c @@ -8,7 +8,7 @@ buffer overflow, integer overflow. TcgDxePassThroughToTpm() will receive untrusted input and do basic validation. -Copyright (c) 2005 - 2016, Intel Corporation. All rights reserved.
+Copyright (c) 2005 - 2017, Intel Corporation. All rights reserved.
(C) Copyright 2016 Hewlett Packard Enterprise Development LP
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License @@ -395,7 +395,7 @@ TpmCommLogEvent ( // // Prevent Event Overflow // - if (NewEventHdr->EventSize > (UINTN)(~0) - sizeof (*NewEventHdr)) { + if ((UINTN) NewEventHdr->EventSize > MAX_UINTN - sizeof (*NewEventHdr)) { return EFI_OUT_OF_RESOURCES; } -- cgit v1.2.3