From 0c6496b111a116966da974f3e7bd61fb7756dd1d Mon Sep 17 00:00:00 2001 From: Torbjörn Andersson Date: Sun, 13 Aug 2017 16:20:50 +0200 Subject: BLADERUNNER: Fix potential memory leak (CppCheck warning) --- engines/bladerunner/vqa_decoder.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'engines/bladerunner') diff --git a/engines/bladerunner/vqa_decoder.cpp b/engines/bladerunner/vqa_decoder.cpp index c43e4c3f9d..377251714b 100644 --- a/engines/bladerunner/vqa_decoder.cpp +++ b/engines/bladerunner/vqa_decoder.cpp @@ -493,8 +493,10 @@ bool VQADecoder::readLNIN(Common::SeekableReadStream *s, uint32 size) { } readIFFChunkHeader(_s, &chd); - if (chd.id != kLNID) + if (chd.id != kLNID) { + free(loopNameOffsets); return false; + } char *names = (char*)malloc(roundup(chd.size)); s->read(names, roundup(chd.size)); -- cgit v1.2.3