]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix FSCORE-176
authorAnthony Minessale <anthony.minessale@gmail.com>
Mon, 25 Aug 2008 16:40:39 +0000 (16:40 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Mon, 25 Aug 2008 16:40:39 +0000 (16:40 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9364 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_core.c

index b9985db828b65abe03853dabc256f31611904555..dcfa2b35a3749d13c5296dae9c9063376dca576d 100644 (file)
@@ -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);
+                               }
                        }
                }