From b441a22bc8a4203a9eff220cffab030c4e7973f4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 8 Jul 2010 17:00:06 +0000 Subject: [PATCH] fix for crash if image names are too long in adding image strips to the sequencer. --- source/blender/editors/space_sequencer/sequencer_add.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/space_sequencer/sequencer_add.c b/source/blender/editors/space_sequencer/sequencer_add.c index 36ae475e64b..01a99ed2b1f 100644 --- a/source/blender/editors/space_sequencer/sequencer_add.c +++ b/source/blender/editors/space_sequencer/sequencer_add.c @@ -459,7 +459,9 @@ static int sequencer_add_image_strip_exec(bContext *C, wmOperator *op) se= strip->stripdata; RNA_BEGIN(op->ptr, itemptr, "files") { - RNA_string_get(&itemptr, "name", se->name); + char *filename= RNA_string_get_alloc(&itemptr, "name", NULL, 0); + BLI_strncpy(se->name, filename, sizeof(se->name)); + MEM_freeN(filename); se++; } RNA_END;