diff options
Diffstat (limited to 'src/lua/lua_cfg_file.c')
-rw-r--r-- | src/lua/lua_cfg_file.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lua/lua_cfg_file.c b/src/lua/lua_cfg_file.c index 8c44ab809..8a3bc07aa 100644 --- a/src/lua/lua_cfg_file.c +++ b/src/lua/lua_cfg_file.c @@ -310,8 +310,8 @@ lua_post_load_config (struct config_file *cfg) if (name != NULL && lua_isstring (L, -1)) { val = lua_tostring (L, -1); sym = memory_pool_strdup(cfg->cfg_pool, name); - if ((expr = parse_expression (cfg->cfg_pool, sym)) == NULL) { - msg_err ("cannot parse composite expression: %s", sym); + if ((expr = parse_expression (cfg->cfg_pool, memory_pool_strdup(cfg->cfg_pool, val))) == NULL) { + msg_err ("cannot parse composite expression: %s", val); continue; } /* Now check hash table for this composite */ |