From 9b15de0c16611988fddc72b3740c4b6f30cbb3bd Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Mon, 20 Oct 2008 03:58:04 +0000 Subject: [PATCH] attempt to fix FSCORE-207 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10076 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/switch_ivr_play_say.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/switch_ivr_play_say.c b/src/switch_ivr_play_say.c index 6ed8181152..220a91d45f 100644 --- a/src/switch_ivr_play_say.c +++ b/src/switch_ivr_play_say.c @@ -755,15 +755,15 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_play_file(switch_core_session_t *sess read_codec = switch_core_session_get_read_codec(session); - if (!strcasecmp(read_codec->implementation->iananame, "l16")) { - l16++; - } - - if (switch_strlen_zero(file) || !read_codec) { + if (switch_strlen_zero(file) || !read_codec || !read_codec->implementation) { status = SWITCH_STATUS_FALSE; goto end; } + if (!strcasecmp(read_codec->implementation->iananame, "l16")) { + l16++; + } + if ((alt = strchr(file, ':'))) { char *dup;