git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6173
d0543943-73ff-0310-b7d9-
9358b9ac24b2
}
if (vtype == 1) {
+ char *expanded = NULL;
+
+ if ((expanded = switch_channel_expand_variables(channel, (char *)vname)) == vname) {
+ expanded = NULL;
+ } else {
+ vname = expanded;
+ }
sub_val = switch_channel_get_variable(channel, vname);
+ switch_safe_free(expanded);
} else {
switch_stream_handle_t stream = { 0 };
+ char *expanded = NULL;
SWITCH_STANDARD_STREAM(stream);
if (stream.data) {
- char *expanded = NULL;
+
if ((expanded = switch_channel_expand_variables(channel, vval)) == vval) {
expanded = NULL;