diff src/protocols/simple/simple.c @ 13129:d0ae6489a0fb

[gaim-migrate @ 15491] Remove some sillyness when attempting to autodetect our IP address committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Mon, 06 Feb 2006 04:20:30 +0000
parents edef744647ff
children 891be2f09b5c
line wrap: on
line diff
--- a/src/protocols/simple/simple.c	Sun Feb 05 22:31:48 2006 +0000
+++ b/src/protocols/simple/simple.c	Mon Feb 06 04:20:30 2006 +0000
@@ -61,17 +61,6 @@
 		rand() & 0xFFFF, rand() & 0xFFFF);
 }
 
-static char *get_my_ip() {
-	static char my_ip[42];
-	const char *tmp = gaim_network_get_public_ip();
-
-	if(!tmp || !strcmp(tmp,"0.0.0.0")) {
-		tmp = gaim_network_get_my_ip(-1);
-	}
-	strcpy(my_ip, tmp ? tmp : "0.0.0.0");
-	return my_ip;
-}
-
 static const char *simple_list_icon(GaimAccount *a, GaimBuddy *b) {
 	return "simple";
 }
@@ -590,7 +579,7 @@
 			method,
 			url,
 			sip->udp ? "UDP" : "TCP",
-			get_my_ip(),
+			gaim_network_get_my_ip(-1),
 			sip->listenport,
 			branch,
 			sip->username,
@@ -621,7 +610,7 @@
 static void do_register_exp(struct simple_account_data *sip, int expire) {
 	char *uri = g_strdup_printf("sip:%s",sip->servername);
 	char *to = g_strdup_printf("sip:%s@%s",sip->username,sip->servername);
-	char *contact = g_strdup_printf("Contact: <sip:%s@%s:%d;transport=%s>;methods=\"MESSAGE, SUBSCRIBE, NOTIFY\"\r\nExpires: %d\r\n", sip->username, get_my_ip(), sip->listenport, sip->udp ? "udp" : "tcp", expire);
+	char *contact = g_strdup_printf("Contact: <sip:%s@%s:%d;transport=%s>;methods=\"MESSAGE, SUBSCRIBE, NOTIFY\"\r\nExpires: %d\r\n", sip->username, gaim_network_get_my_ip(-1), sip->listenport, sip->udp ? "udp" : "tcp", expire);
 
 	sip->registerstatus = 1;