]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
avoid seg.
authorMichael Jerris <mike@jerris.com>
Tue, 25 Nov 2008 17:08:27 +0000 (17:08 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 25 Nov 2008 17:08:27 +0000 (17:08 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10532 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_core_session.c

index 7d91dcbdca2bd5bd46b115ac0aeacbd3f12c2cbf..b0c6610554f2864964f3685779b7823b0d9b2208 100644 (file)
@@ -346,7 +346,7 @@ SWITCH_DECLARE(switch_call_cause_t) switch_core_session_outgoing_channel(switch_
 
                        profile = switch_channel_get_caller_profile(channel);
 
-                       if (read_codec) {
+                       if (read_codec && read_codec->implementation) {
                                char tmp[80];
                                switch_codec2str(read_codec, tmp, sizeof(tmp));
                                switch_channel_set_variable(peer_channel, SWITCH_ORIGINATOR_CODEC_VARIABLE, tmp);