From: Matthias Kramm Date: Mon, 15 Mar 2010 22:27:33 +0000 (-0700) Subject: fixed segfault in swfrender X-Git-Tag: version-0-9-1~90 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=116918c38124acb06e62c8c14ac192625ff3141f fixed segfault in swfrender --- diff --git a/lib/readers/swf.c b/lib/readers/swf.c index 58e027c..598177e 100644 --- a/lib/readers/swf.c +++ b/lib/readers/swf.c @@ -565,7 +565,7 @@ static void placeObject(void*self, int id, void*data) sprite_t* s = (sprite_t*)c->data; - map16_t* depths = extractFrame(c->tag->next, p->age % s->frameCount); + map16_t* depths = extractFrame(c->tag->next, s->frameCount>0? p->age % s->frameCount : 0); map16_enumerate(depths, placeObject, r); int t;