[Freeswitch-svn] [commit] r13229 - freeswitch/trunk/src/mod/endpoints/mod_sofia

FreeSWITCH SVN anthm at freeswitch.org
Mon May 4 14:41:43 PDT 2009


Author: anthm
Date: Mon May  4 16:41:42 2009
New Revision: 13229

Log:
fix mem corruption on failed register

Modified:
   freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_reg.c

Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_reg.c
==============================================================================
--- freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_reg.c	(original)
+++ freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_reg.c	Mon May  4 16:41:42 2009
@@ -1385,23 +1385,6 @@
 		if (ostate != sofia_private->gateway->state) {
 			sofia_reg_fire_custom_gateway_state_event(sofia_private->gateway);
 		}
-
-
-		if (status >= 300) {
-			if (sofia_private) {
-				if (sofia_private->gateway) {
-					nua_handle_destroy(sofia_private->gateway->nh);
-					sofia_private->gateway->nh = NULL;
-					nua_handle_bind(sofia_private->gateway->nh, NULL);
-					sofia_private->gateway->sofia_private = NULL;
-				} else {
-					nua_handle_destroy(nh);
-				}
-				sofia_private_free(sofia_private);
-			} else {
-				nua_handle_destroy(nh);
-			}
-		}
 	}
 }
 



More information about the Freeswitch-svn mailing list