From 3207c011cbbf09bde16907a34f7e27b3218b36e8 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Tue, 10 Dec 2013 22:27:31 +0200 Subject: FULLPIPE: Plug memory leak --- engines/fullpipe/messages.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'engines/fullpipe/messages.cpp') diff --git a/engines/fullpipe/messages.cpp b/engines/fullpipe/messages.cpp index c28365acc5..32cfb4f2bd 100644 --- a/engines/fullpipe/messages.cpp +++ b/engines/fullpipe/messages.cpp @@ -576,13 +576,12 @@ int GlobalMessageQueueList::compact() { uint i; for (i = 1; i < size() + 2; i++) { - if (!useList[i]) { - delete [] useList; - - return i; - } + if (!useList[i]) + break; } + delete [] useList; + return i; } -- cgit v1.2.3