#1276 Let FileModule::instantiate() catch all module recursions

master
Marius Kintel 2015-04-13 12:45:30 -04:00
parent 90a86be54b
commit c3736b0f30
1 changed files with 3 additions and 7 deletions

View File

@ -153,13 +153,9 @@ AbstractNode *ModuleInstantiation::evaluate(const Context *ctx) const
PRINT("New eval ctx:");
c.dump(NULL, this);
#endif
try {
AbstractNode *node = ctx->instantiate_module(*this, &c); // Passes c as evalctx
return node;
} catch (const RecursionException &e) {
PRINT(e.what());
return NULL;
}
AbstractNode *node = ctx->instantiate_module(*this, &c); // Passes c as evalctx
return node;
}
std::vector<AbstractNode*> ModuleInstantiation::instantiateChildren(const Context *evalctx) const