[mupen64plus-core] 01/03: Don't try to access uninitialized blocks[x] in dma_pi_write
Sven Eckelmann
ecsv-guest at moszumanska.debian.org
Thu Nov 26 05:58:41 UTC 2015
This is an automated email from the git hooks/post-receive script.
ecsv-guest pushed a commit to branch experimental-dynarec
in repository mupen64plus-core.
commit f4b86582de0444bb53bf41a2949a49522f28964b
Author: Emil Langrock <emil.langrock at gmx.de>
Date: Sat Mar 12 13:59:39 2011 +0100
Don't try to access uninitialized blocks[x] in dma_pi_write
---
src/memory/dma.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/memory/dma.c b/src/memory/dma.c
index 6303316..ba1e3da 100644
--- a/src/memory/dma.c
+++ b/src/memory/dma.c
@@ -211,7 +211,8 @@ void dma_pi_write(void)
if (!invalid_code[rdram_address1>>12])
{
- if (blocks[rdram_address1>>12]->block[(rdram_address1&0xFFF)/4].ops !=
+ if (!blocks[rdram_address1>>12] ||
+ blocks[rdram_address1>>12]->block[(rdram_address1&0xFFF)/4].ops !=
current_instruction_table.NOTCOMPILED)
{
invalid_code[rdram_address1>>12] = 1;
@@ -219,7 +220,8 @@ void dma_pi_write(void)
}
if (!invalid_code[rdram_address2>>12])
{
- if (blocks[rdram_address2>>12]->block[(rdram_address2&0xFFF)/4].ops !=
+ if (!blocks[rdram_address1>>12] ||
+ blocks[rdram_address2>>12]->block[(rdram_address2&0xFFF)/4].ops !=
current_instruction_table.NOTCOMPILED)
{
invalid_code[rdram_address2>>12] = 1;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/mupen64plus-core.git
More information about the Pkg-games-commits
mailing list