From: sapier Date: Wed, 16 Jan 2013 23:27:11 +0000 (+0000) Subject: add limit for steps to avoid runaway memory consumption by collision handling X-Git-Tag: 0.4.5~7^2~20^2 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=refs%2Fpull%2F431%2Fhead;p=oweals%2Fminetest.git add limit for steps to avoid runaway memory consumption by collision handling --- diff --git a/src/collision.cpp b/src/collision.cpp index 143b559fa..eb948e3c3 100644 --- a/src/collision.cpp +++ b/src/collision.cpp @@ -199,6 +199,10 @@ collisionMoveResult collisionMoveSimple(Map *map, IGameDef *gamedef, /* Calculate new velocity */ + if( dtime > 0.5 ) { + infostream<<"collisionMoveSimple: WARNING: maximum step interval exceeded, lost movement details!"<