Fix memory leak caused by main library split

Evaluation Context wasn't freed for temporary mains.
This commit is contained in:
Sergey Sharybin
2014-01-05 17:12:45 +06:00
parent a2bf25e8ff
commit 039652a3e8

View File

@@ -449,6 +449,7 @@ void blo_join_main(ListBase *mainlist)
while ((tojoin = mainl->next)) {
add_main_to_main(mainl, tojoin);
BLI_remlink(mainlist, tojoin);
MEM_freeN(tojoin->eval_ctx);
MEM_freeN(tojoin);
}
}