From 123f4decc7913046f4cd151df6461ed8fdbb5843 Mon Sep 17 00:00:00 2001 From: Phil Bennett Date: Sat, 19 Dec 2009 14:04:10 +0000 Subject: [PATCH] Fixed NULL pointer dereference in tilemap_set_flip_all() when game has no tilemaps (no whatsnew) --- src/emu/tilemap.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/emu/tilemap.c b/src/emu/tilemap.c index 7250c1ba43d..47fd2aa9c8a 100644 --- a/src/emu/tilemap.c +++ b/src/emu/tilemap.c @@ -476,6 +476,10 @@ void tilemap_set_flip(tilemap *tmap, UINT32 attributes) void tilemap_set_flip_all(running_machine *machine, UINT32 attributes) { tilemap *tmap; + + if (machine->tilemap_data == NULL) + return; + for (tmap = machine->tilemap_data->list; tmap != NULL; tmap = tmap->next) tilemap_set_flip(tmap, attributes); }