From 116918c38124acb06e62c8c14ac192625ff3141f Mon Sep 17 00:00:00 2001 From: Matthias Kramm Date: Mon, 15 Mar 2010 15:27:33 -0700 Subject: [PATCH] fixed segfault in swfrender --- lib/readers/swf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 1.7.10.4