From ebdb5490b3a63e37ac5638f8a06737cf34ba36d3 Mon Sep 17 00:00:00 2001 From: Antonioya Date: Wed, 10 Aug 2016 15:51:40 +0200 Subject: [PATCH] GPencil: Avoid segment fault if new stroke function is called without colorname --- source/blender/makesrna/intern/rna_gpencil.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/makesrna/intern/rna_gpencil.c b/source/blender/makesrna/intern/rna_gpencil.c index 7424c190501..9476c964b40 100644 --- a/source/blender/makesrna/intern/rna_gpencil.c +++ b/source/blender/makesrna/intern/rna_gpencil.c @@ -482,7 +482,9 @@ static void rna_GPencil_stroke_point_pop(bGPDstroke *stroke, ReportList *reports static bGPDstroke *rna_GPencil_stroke_new(bGPDframe *frame, const char *colorname) { bGPDstroke *stroke = MEM_callocN(sizeof(bGPDstroke), "gp_stroke"); - strcpy(stroke->colorname, colorname); + if (colorname) { + strcpy(stroke->colorname, colorname); + } stroke->palcolor = NULL; stroke->flag |= GP_STROKE_RECALC_COLOR; BLI_addtail(&frame->strokes, stroke);