From 639cf31f8a91ba6014556be97419afc3fb0797ea Mon Sep 17 00:00:00 2001 From: Jens Verwiebe Date: Wed, 14 Mar 2012 12:03:49 +0000 Subject: Avoid a sigsev after 44830 when reports is empty, clang compile work --- source/blender/blenkernel/intern/report.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'source/blender/blenkernel/intern/report.c') diff --git a/source/blender/blenkernel/intern/report.c b/source/blender/blenkernel/intern/report.c index 04bb45df282..73809e7b5e8 100644 --- a/source/blender/blenkernel/intern/report.c +++ b/source/blender/blenkernel/intern/report.c @@ -276,11 +276,11 @@ Report *BKE_reports_last_displayable(ReportList *reports) int BKE_reports_contain(ReportList *reports, ReportType level) { Report *report; - - for(report=reports->list.first; report; report=report->next) - if(report->type >= level) - return TRUE; - + if (reports != NULL) { + for(report=reports->list.first; report; report=report->next) + if(report->type >= level) + return TRUE; + } return FALSE; } -- cgit v1.2.3