]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
While sofia does garbage collection, in other locations we still call su_free after...
authorWilliam King <william.king@quentustech.com>
Sun, 15 Sep 2013 23:05:11 +0000 (16:05 -0700)
committerWilliam King <william.king@quentustech.com>
Sun, 15 Sep 2013 23:05:11 +0000 (16:05 -0700)
src/mod/endpoints/mod_sofia/sofia.c

index ca9ba7ddec8f1132dbf401462465fc06dc67b351..fcd9c5870f67f330fc64ca7b62afa220b331bddf 100644 (file)
@@ -9034,6 +9034,10 @@ void sofia_handle_sip_i_invite(switch_core_session_t *session, nua_t *nua, sofia
                switch_assert(sql);
 
                sofia_glue_execute_sql_now(profile, &sql, SWITCH_TRUE);
+
+               if ( full_contact ) {
+                       su_free(nua_handle_home(tech_pvt->nh), full_contact);
+               }
        }
 
        if (is_nat) {