From 97fe21410c350bc5e1aa4a7ebba78ef7a1e2b855 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Wed, 14 Nov 2012 08:12:53 +0000 Subject: Fix #33166: Wrong profile name in config.ocio causes crash In this case we can not validate OCIO configuration and the only way to fix such issues is to add NULL-pointer checks.. --- source/blender/imbuf/intern/colormanagement.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source/blender/imbuf/intern/colormanagement.c') diff --git a/source/blender/imbuf/intern/colormanagement.c b/source/blender/imbuf/intern/colormanagement.c index 3fd31f9a58c..1c68a466ade 100644 --- a/source/blender/imbuf/intern/colormanagement.c +++ b/source/blender/imbuf/intern/colormanagement.c @@ -2465,7 +2465,8 @@ ColormanageProcessor *IMB_colormanagement_display_processor_new(const ColorManag } display_space = display_transform_get_colorspace(applied_view_settings, display_settings); - cm_processor->is_data_result = display_space->is_data; + if (display_space) + cm_processor->is_data_result = display_space->is_data; cm_processor->processor = create_display_buffer_processor(applied_view_settings->view_transform, display_settings->display_device, applied_view_settings->exposure, applied_view_settings->gamma); -- cgit v1.2.3