diff --git a/src/runtime/c/pgf/linearizer.cxx b/src/runtime/c/pgf/linearizer.cxx index af5f72d32..0a9a5d747 100644 --- a/src/runtime/c/pgf/linearizer.cxx +++ b/src/runtime/c/pgf/linearizer.cxx @@ -419,7 +419,7 @@ bool PgfLinearizer::TreeLinrefNode::resolve(PgfLinearizer *linearizer) TreeNode *root = args; ref lincat = root->get_lincat(linearizer); if (lincat == 0) - return true; + return (lin_index = !lin_index); while (lincat->n_lindefs+lin_index < lincat->res->len) { // Unbind all variables