From: Anthony Minessale Date: Mon, 25 Aug 2008 16:40:39 +0000 (+0000) Subject: fix FSCORE-176 X-Git-Tag: v1.0.2~1377 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f12174a0977bd213995ed06f47b64fcfc266469f;p=thirdparty%2Ffreeswitch.git fix FSCORE-176 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9364 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/switch_core.c b/src/switch_core.c index b9985db828..dcfa2b35a3 100644 --- a/src/switch_core.c +++ b/src/switch_core.c @@ -1154,11 +1154,9 @@ static void switch_load_core_config(const char *file) for (param = switch_xml_child(settings, "variable"); param; param = param->next) { const char *var = switch_xml_attr_soft(param, "name"); const char *val = switch_xml_attr_soft(param, "value"); - char *varr = NULL, *vall = NULL; - - varr = switch_core_strdup(runtime.memory_pool, var); - vall = switch_core_strdup(runtime.memory_pool, val); - switch_core_hash_insert(runtime.global_vars, varr, vall); + if (var && val) { + switch_core_set_variable(var, val); + } } }