diff options
author | Jens Verwiebe <info@jensverwiebe.de> | 2012-03-14 16:03:49 +0400 |
---|---|---|
committer | Jens Verwiebe <info@jensverwiebe.de> | 2012-03-14 16:03:49 +0400 |
commit | 639cf31f8a91ba6014556be97419afc3fb0797ea (patch) | |
tree | c52e76a1aad18b549a5fa08fbfe0cd6cf4a442e2 /source/blender/blenkernel | |
parent | f1da62d31fa4648ed9fe9a29b3d0b61a0261884d (diff) |
Avoid a sigsev after 44830 when reports is empty, clang compile work
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/intern/report.c | 10 |
1 files changed, 5 insertions, 5 deletions
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; } |