Fix crash reporting render errors during baking.
This commit is contained in:
parent
4d76fdd3e9
commit
c31bace2a4
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue