Revision
15505
Author
mikej
Date
2009-11-17 16:25:47 -0600 (Tue, 17 Nov 2009)

Log Message

cleanup

Modified Paths

Diff

Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c (15504 => 15505)


--- freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c	2009-11-17 21:47:43 UTC (rev 15504)
+++ freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c	2009-11-17 22:25:47 UTC (rev 15505)
@@ -180,7 +180,7 @@
 	private_object_t *tech_pvt = (private_object_t *) switch_core_session_get_private(session);
 	const char *callee_name = NULL, *callee_number = NULL;
 	const char *header, *ua = switch_channel_get_variable(tech_pvt->channel, "sip_user_agent");
-	char *pai = NULL, *tmp = NULL;
+	char *pai = NULL;
 
 	if (zstr((callee_name = switch_channel_get_variable(tech_pvt->channel, "effective_callee_id_name"))) &&
 		zstr((callee_name = switch_channel_get_variable(tech_pvt->channel, "sip_callee_id_name")))) {
@@ -196,12 +196,9 @@
 		callee_name = callee_number;
 	}
 
-	tmp = switch_core_session_strdup(session, callee_number);
-	callee_number = switch_sanitize_number(tmp);
+	callee_number = switch_sanitize_number(switch_core_session_strdup(session, callee_number));
+	callee_name = switch_sanitize_number(switch_core_session_strdup(session, callee_name));
 
-	tmp = switch_core_session_strdup(session, callee_name);
-	callee_name = switch_sanitize_number(tmp);
-
 	if (!zstr(callee_number) && (zstr(ua) || !switch_stristr("polycom", ua))) {
 		callee_number = switch_core_session_sprintf(session, "sip:%s@%s", callee_number, tech_pvt->profile->sipip);
 	}