Merged revisions 163253 via svnmerge from
[asterisk/asterisk.git] / funcs / func_strings.c
index 350a5ea..da75251 100644 (file)
@@ -285,9 +285,6 @@ static int function_fieldqty(struct ast_channel *chan, const char *cmd,
        char delim[2] = "";
        size_t delim_used;
 
-       if (chan)
-               ast_autoservice_start(chan);
-
        AST_STANDARD_APP_ARGS(args, parse);
        if (args.delim) {
                ast_get_encoded_char(args.delim, delim, &delim_used);
@@ -307,9 +304,6 @@ static int function_fieldqty(struct ast_channel *chan, const char *cmd,
        }
        snprintf(buf, len, "%d", fieldcount);
 
-       if (chan)
-               ast_autoservice_stop(chan);
-
        return 0;
 }
 
@@ -566,9 +560,6 @@ static int array(struct ast_channel *chan, const char *cmd, char *var,
        if (!var || !value2)
                return -1;
 
-       if (chan)
-               ast_autoservice_start(chan);
-
        if (!strcmp(cmd, "HASH")) {
                const char *var2 = pbx_builtin_getvar_helper(chan, "~ODBCFIELDS~");
                origvar = var;
@@ -615,9 +606,6 @@ static int array(struct ast_channel *chan, const char *cmd, char *var,
                }
        }
 
-       if (chan)
-               ast_autoservice_stop(chan);
-
        return 0;
 }
 
@@ -855,11 +843,7 @@ static int function_eval(struct ast_channel *chan, const char *cmd, char *data,
                return -1;
        }
 
-       if (chan)
-               ast_autoservice_start(chan);
        pbx_substitute_variables_helper(chan, data, buf, buflen - 1);
-       if (chan)
-               ast_autoservice_stop(chan);
 
        return 0;
 }