diff options
Diffstat (limited to 'src/blogc/renderer.c')
-rw-r--r-- | src/blogc/renderer.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/blogc/renderer.c b/src/blogc/renderer.c index 2326e09..035f71b 100644 --- a/src/blogc/renderer.c +++ b/src/blogc/renderer.c @@ -106,10 +106,8 @@ blogc_format_variable(const char *name, bc_trie_t *global, bc_trie_t *local, value = foreach_var->data; } else { - value = blogc_funcvars_lookup(var, global); - if (value == NULL) { - value = blogc_get_variable(var, global, local); - } + blogc_funcvars_eval(global, var); + value = blogc_get_variable(var, global, local); } if (value == NULL) { |