From fe8509af612805238c2be5d695e2d6f7676fd730 Mon Sep 17 00:00:00 2001 From: Sebastian Parborg Date: Wed, 9 Sep 2020 16:05:19 +0200 Subject: Fix uvsculpt null pointer reference in paint.c ASAN reported null pointer access when going into edit mode on the default cube. Check in uvculpt has been initialized before trying to use it. --- source/blender/blenkernel/intern/paint.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/blenkernel/intern/paint.c') diff --git a/source/blender/blenkernel/intern/paint.c b/source/blender/blenkernel/intern/paint.c index bc089d7bd80..278c6c0ee53 100644 --- a/source/blender/blenkernel/intern/paint.c +++ b/source/blender/blenkernel/intern/paint.c @@ -406,7 +406,7 @@ Paint *BKE_paint_get_active(Scene *sce, ViewLayer *view_layer) case OB_MODE_WEIGHT_GPENCIL: return &ts->gp_weightpaint->paint; case OB_MODE_EDIT: - return &ts->uvsculpt->paint; + return ts->uvsculpt ? &ts->uvsculpt->paint : NULL; default: break; } -- cgit v1.2.3