From 59d35997bac59fbb4c5ee68cddfd8e5470da0d51 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Sun, 13 Jun 2021 21:27:07 -0500 Subject: Fix runtime parsing of ExePackage/@ExitCode for negative values. Fixes #4176 --- src/burn/engine/exeengine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/burn/engine/exeengine.cpp b/src/burn/engine/exeengine.cpp index 13d4f6c6..d8ffbdb0 100644 --- a/src/burn/engine/exeengine.cpp +++ b/src/burn/engine/exeengine.cpp @@ -637,7 +637,7 @@ static HRESULT ParseExitCodesFromXml( } else { - hr = StrStringToUInt32(scz, 0, (UINT*) &pExitCode->dwCode); + hr = StrStringToInt32(scz, 0, reinterpret_cast(&pExitCode->dwCode)); ExitOnFailure(hr, "Failed to parse @Code value: %ls", scz); } -- cgit v1.2.3-55-g6feb