From ee14cc198b2306f13b438577d565347e54c88938 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 23 Jun 2010 08:18:14 +0000 Subject: fix for timeline drawing with new cache visualization. memcpy buffer overrun when the first frame wasnt 0. --- source/blender/editors/space_time/space_time.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/editors/space_time') diff --git a/source/blender/editors/space_time/space_time.c b/source/blender/editors/space_time/space_time.c index 454dc6117ba..7928fc6284a 100644 --- a/source/blender/editors/space_time/space_time.c +++ b/source/blender/editors/space_time/space_time.c @@ -236,7 +236,7 @@ static void time_cache_refresh(const bContext *C, SpaceTime *stime, ARegion *ar) } } /* update with final number of frames */ - stc->len = i*4; + stc->len = (i-stc->startframe)*4; stc->array = MEM_mallocN(stc->len*2*sizeof(float), "SpaceTimeCache array"); memcpy(stc->array, array, stc->len*2*sizeof(float)); -- cgit v1.2.3