From 02058eba73dc9948a8e341999ea441f1dc109520 Mon Sep 17 00:00:00 2001 From: elasota <1137273+elasota@users.noreply.github.com> Date: Wed, 7 Feb 2024 19:08:43 -0500 Subject: [PATCH] Fix incorrect RIFF tag size check on 32-bit systems --- PortabilityLayer/PLResourceManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PortabilityLayer/PLResourceManager.cpp b/PortabilityLayer/PLResourceManager.cpp index c8019ed..6459850 100644 --- a/PortabilityLayer/PLResourceManager.cpp +++ b/PortabilityLayer/PLResourceManager.cpp @@ -110,7 +110,7 @@ namespace PortabilityLayer::RIFFTag mainTag; memcpy(&mainTag, res, sizeof(mainTag)); - if (mainTag.m_chunkSize > size - sizeof(sizeof(PortabilityLayer::RIFFTag))) + if (mainTag.m_chunkSize > size - sizeof(PortabilityLayer::RIFFTag)) return false; return true;