]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
ummm.... yeah...
authorAnthony Minessale <anthony.minessale@gmail.com>
Tue, 30 Jan 2007 16:37:03 +0000 (16:37 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Tue, 30 Jan 2007 16:37:03 +0000 (16:37 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4093 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/mod_sofia.c

index ab034af36c4bc728198cd9de5b49738760c6685e..8fa2bb6db59827c820425f0a5eb5d232fe67c56a 100644 (file)
@@ -2310,6 +2310,7 @@ static uint8_t negotiate_sdp(switch_core_session_t *session, sdp_session_t *sdp)
                                        if (match && (map->rm_rate == imp->samples_per_second)) {
                         if (ptime && ptime * 1000 != imp->microseconds_per_frame) {
                             near_match = imp;
+                            match = 0;
                             continue;
                         }
                         mimp = imp;
@@ -2329,7 +2330,8 @@ static uint8_t negotiate_sdp(switch_core_session_t *session, sdp_session_t *sdp)
                              near_match->iananame,
                              near_match->samples_per_second,
                              ptime);
-                    
+
+                    prefs[0] = tmp;
                     num = switch_loadable_module_get_codecs_sorted(search, 1, prefs, 1);
 
                     if (num) {