All pastes #192763 Raw Edit

Untitled

public text v1 · immutable
·published 2006-10-06 06:26 UTC
rendered paste body
--- pbx-post1882.c      2006-10-05 22:03:15.000000000 +0200
+++ pbx.c2      2006-10-05 22:41:41.000000000 +0200
@@ -1160,12 +1160,12 @@
                                *ret = workspace;
                        } // end if LANGUAGE

-                       else if /* user defined channel variables exist */ (c->varshead) {
+                       else if /* user defined channel variables exist */ (&c->varshead) {

                                // search user defined channel variables (scenario #2)

                                no_match_yet = 1;
-                               OPBX_LIST_TRAVERSE(c->varshead, variables, entries) {
+                               OPBX_LIST_TRAVERSE(&c->varshead, variables, entries) {
 #if 0
                                        opbx_log(LOG_WARNING, "Comparing variable '%s' with '%s' in channel '%s'\n",
                                                         var, opbx_var_name(variables), c->name);
@@ -1194,7 +1194,7 @@
                        // at this point headp is used as passed in

                        no_match_yet = 1;
-                       OPBX_LIST_TRAVERSE(headp, variable, entries) {
+                       OPBX_LIST_TRAVERSE(headp, variables, entries) {
 #if 0
                                opbx_log(LOG_WARNING,"Comparing variable '%s' with '%s'\n",var,opbx_var_name(variables));
 #endif