From 8d49c71ec10521335730e5c1a2c252e95e576169 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin <stenzek@gmail.com> Date: Sun, 30 Aug 2020 11:13:27 +1000 Subject: [PATCH] PGXP: Fix out-of-bounds write in hi/lo --- src/core/pgxp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/pgxp.cpp b/src/core/pgxp.cpp index 04ae11219..8fef9c7d9 100644 --- a/src/core/pgxp.cpp +++ b/src/core/pgxp.cpp @@ -142,8 +142,8 @@ static void PGXP_InitGTE(); // pgxp_cpu.h static void PGXP_InitCPU(); static PGXP_value CPU_reg_mem[34]; -#define CPU_Hi CPU_reg[33] -#define CPU_Lo CPU_reg[34] +#define CPU_Hi CPU_reg[32] +#define CPU_Lo CPU_reg[33] static PGXP_value CP0_reg_mem[32]; static PGXP_value* CPU_reg = CPU_reg_mem;