]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
make sure both channels are sip when dereferencing it's guts
authorAnthony Minessale <anthony.minessale@gmail.com>
Wed, 16 Apr 2008 22:49:36 +0000 (22:49 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Wed, 16 Apr 2008 22:49:36 +0000 (22:49 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8123 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/sofia.c

index e5040c2e2b8055ee56eeb9f1d9789026bd392fb1..d28655d3f4c107b1b41cff7a96e0ee9a1d9d427a 100644 (file)
@@ -3077,7 +3077,7 @@ static void sofia_info_send_sipfrag(switch_core_session_t *aleg, switch_core_ses
        private_object_t *b_tech_pvt = NULL, *a_tech_pvt = NULL;
        char message[256] = "";
 
-       if (aleg && bleg) {
+       if (aleg && bleg && switch_core_session_compare(aleg, bleg)) {
                a_tech_pvt = (private_object_t *) switch_core_session_get_private(aleg);
                b_tech_pvt = (private_object_t *) switch_core_session_get_private(bleg);