diff options
author | Steve Murphy <murf@digium.com> | 2008-09-25 22:21:28 +0000 |
---|---|---|
committer | Steve Murphy <murf@digium.com> | 2008-09-25 22:21:28 +0000 |
commit | e74584ca3c7bcb6d7ae186e6d2509e8e47f1e05c (patch) | |
tree | d65eb8d286874f046ba4d176dbe810f484a8ebda /apps/app_playback.c | |
parent | a36696f2e7b89ec2cc2fb4cdb3e00147f12db269 (diff) |
(closes issue #13557)
Reported by: nickpeirson
The user attached a patch, but the license is not yet
recorded. I took the liberty of finding and replacing
ALL index() calls with strchr() calls, and that
involves more than just main/pbx.c;
chan_oss, app_playback, func_cut also had calls
to index(), and I changed them out. 1.4 had no
references to index() at all.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@144569 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'apps/app_playback.c')
-rw-r--r-- | apps/app_playback.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/app_playback.c b/apps/app_playback.c index b905a9335..4e6c3f530 100644 --- a/apps/app_playback.c +++ b/apps/app_playback.c @@ -200,13 +200,13 @@ static int do_say(say_args_t *a, const char *s, const char *options, int depth) ast_debug(2, "doing [%s]\n", fn); /* locate prefix and data, if any */ - fmt = index(fn, ':'); + fmt = strchr(fn, ':'); if (!fmt || fmt == fn) { /* regular filename */ ret = s_streamwait3(a, fn); continue; } fmt++; - data = index(fmt, ':'); /* colon before data */ + data = strchr(fmt, ':'); /* colon before data */ if (!data || data == fmt) { /* simple prefix-fmt */ ret = do_say(a, fn, options, depth); continue; @@ -219,14 +219,14 @@ static int do_say(say_args_t *a, const char *s, const char *options, int depth) if (*p == '\'') {/* file name - we trim them */ char *y; strcpy(fn2, ast_skip_blanks(p+1)); /* make a full copy */ - y = index(fn2, '\''); + y = strchr(fn2, '\''); if (!y) { p = data; /* invalid. prepare to end */ break; } *y = '\0'; ast_trim_blanks(fn2); - p = index(p+1, '\''); + p = strchr(p+1, '\''); ret = s_streamwait3(a, fn2); } else { int l = fmt-fn; |