diff --git a/src/c/hydra-eval-jobs.cc b/src/c/hydra-eval-jobs.cc index e08124c1..d1b7bf63 100644 --- a/src/c/hydra-eval-jobs.cc +++ b/src/c/hydra-eval-jobs.cc @@ -191,10 +191,11 @@ static void findJobsWrapped(EvalState & state, XMLWriter & doc, } else if (v.type == tLambda && v.lambda.fun->matchAttrs) { + Bindings & tmp(*state.allocBindings(0)); tryJobAlts(state, doc, argsUsed, argsLeft, attrPath, v, v.lambda.fun->formals->formals.begin(), v.lambda.fun->formals->formals.end(), - Bindings()); + tmp); } else if (v.type == tNull) {