From c2bf09744a63e5bff4177fc9bf7249e3663800e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Fri, 15 Sep 2023 10:01:28 +0200 Subject: [PATCH] SoftGPU: Fix refactoring mistake where we could return an uninitialized value. Oops. --- GPU/Software/DrawPixel.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/GPU/Software/DrawPixel.cpp b/GPU/Software/DrawPixel.cpp index 3569b70067..ec5b3b707c 100644 --- a/GPU/Software/DrawPixel.cpp +++ b/GPU/Software/DrawPixel.cpp @@ -889,8 +889,10 @@ SingleFunc PixelJitCache::GetSingle(const PixelFuncID &id, BinManager *binner) { if (cache_.Get(key, &singleFunc)) { lastSingle_.Set(key, singleFunc, clearGen_); + return singleFunc; + } else { + return nullptr; } - return singleFunc; } void PixelJitCache::Compile(const PixelFuncID &id) {