Fix crash reporting render errors during baking.

This commit is contained in:
Brecht Van Lommel 2015-09-23 00:28:53 +02:00 committed by Sergey Sharybin
parent 4d76fdd3e9
commit c31bace2a4
1 changed files with 5 additions and 3 deletions

View File

@ -361,10 +361,12 @@ void RE_engine_set_error_message(RenderEngine *engine, const char *msg)
Render *re = engine->re;
if (re != NULL) {
RenderResult *rr = RE_AcquireResultRead(re);
if (rr->error != NULL) {
MEM_freeN(rr->error);
if (rr) {
if (rr->error != NULL) {
MEM_freeN(rr->error);
}
rr->error = BLI_strdup(msg);
}
rr->error = BLI_strdup(msg);
RE_ReleaseResult(re);
}
}