From 2a4bf37aab10dbc9d6d36e8e693c80574f60c884 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Sun, 28 Apr 2013 23:05:15 +0300 Subject: MOHAWK: Fix use after free. CID 1002114 --- engines/mohawk/livingbooks.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'engines/mohawk') diff --git a/engines/mohawk/livingbooks.cpp b/engines/mohawk/livingbooks.cpp index a8b8c6a5d3..f80dbfacbd 100644 --- a/engines/mohawk/livingbooks.cpp +++ b/engines/mohawk/livingbooks.cpp @@ -589,8 +589,8 @@ void MohawkEngine_LivingBooks::updatePage() { _items.remove_at(i); i--; _orderedItems.remove(delayedEvent.item); - delete delayedEvent.item; _page->itemDestroyed(delayedEvent.item); + delete delayedEvent.item; if (_focus == delayedEvent.item) _focus = NULL; break; -- cgit v1.2.3