From 6605a2e3e57adf0a497ea563de287af366d3c07c Mon Sep 17 00:00:00 2001 From: Paul Priest Date: Sun, 10 Jan 2010 23:40:01 +0000 Subject: [PATCH] Fix crash if exit scheduled before cpus ready.e.g. clicking close on window. No whatsnew. --- src/emu/mame.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/emu/mame.c b/src/emu/mame.c index 78b19146d10..ddfe1c21884 100644 --- a/src/emu/mame.c +++ b/src/emu/mame.c @@ -224,8 +224,9 @@ INLINE void eat_all_cpu_cycles(running_machine *machine) { const device_config *cpu; - for (cpu = machine->firstcpu; cpu != NULL; cpu = cpu_next(cpu)) - cpu_eat_cycles(cpu, 1000000000); + if(machine->cpuexec_data) + for (cpu = machine->firstcpu; cpu != NULL; cpu = cpu_next(cpu)) + cpu_eat_cycles(cpu, 1000000000); }