From 5c018d62281e8f56c1455ca778fdbda66ff7c64d Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Fri, 6 Jun 2014 15:19:19 +0300 Subject: FULLPIPE: Add additional sanity check. CID 1220154 --- engines/fullpipe/scenes.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'engines/fullpipe/scenes.cpp') diff --git a/engines/fullpipe/scenes.cpp b/engines/fullpipe/scenes.cpp index 4caa9a42a5..13c653ad09 100644 --- a/engines/fullpipe/scenes.cpp +++ b/engines/fullpipe/scenes.cpp @@ -1455,6 +1455,9 @@ void BallChain::init(Ball **ball) { Ball *BallChain::sub04(Ball *ballP, Ball *ballN) { if (!pTail) { + if (!cPlexLen) + error("BallChain::sub04: cPlexLen is 0"); + cPlex = (byte *)calloc(cPlexLen, sizeof(Ball)); Ball *runPtr = (Ball *)&cPlex[(cPlexLen - 1) * sizeof(Ball)]; -- cgit v1.2.3