[Bf-blender-cvs] [e5b7ebf71fc] greasepencil-object: GP: Fix possible NULL error

Antonioya noreply at git.blender.org
Wed Jan 2 10:05:47 CET 2019


Commit: e5b7ebf71fce9883723339abe78eb64944020d58
Author: Antonioya
Date:   Wed Jan 2 10:05:38 2019 +0100
Branches: greasepencil-object
https://developer.blender.org/rBe5b7ebf71fce9883723339abe78eb64944020d58

GP: Fix possible NULL error

===================================================================

M	source/blender/editors/gpencil/gpencil_edit.c

===================================================================

diff --git a/source/blender/editors/gpencil/gpencil_edit.c b/source/blender/editors/gpencil/gpencil_edit.c
index 0b2630b3251..05a8df0e638 100644
--- a/source/blender/editors/gpencil/gpencil_edit.c
+++ b/source/blender/editors/gpencil/gpencil_edit.c
@@ -3798,14 +3798,14 @@ static int gpencil_cutter_exec(bContext *C, wmOperator *op)
 	bGPDstroke *gpsn = hit_stroke->next;
 
 	/* if only one point delete */
-	if (hit_stroke->totpoints == 1) {
+	if ((hit_stroke) && (hit_stroke->totpoints == 1)) {
 		BLI_remlink(&hit_layer->actframe->strokes, hit_stroke);
 		BKE_gpencil_free_stroke(hit_stroke);
 		hit_stroke = NULL;
 	}
 
 	/* if very small distance delete */
- 	if (hit_stroke->totpoints == 2) {
+ 	if ((hit_stroke) && (hit_stroke->totpoints == 2)) {
 		pt = &hit_stroke->points[0];
 		pt1 = &hit_stroke->points[1];
 		if (len_v3v3(&pt->x, &pt1->x) < 0.001f) {



More information about the Bf-blender-cvs mailing list