diff src/ft.c @ 8208:bfbba1a7710a

[gaim-migrate @ 8931] A patch from Evan Schoenberg to do IP addresses correctly in gaim_xfers_get_local_system_ip(). committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Thu, 05 Feb 2004 04:03:18 +0000
parents fa6395637e2c
children f50c059b6384
line wrap: on
line diff
--- a/src/ft.c	Wed Feb 04 06:26:54 2004 +0000
+++ b/src/ft.c	Thu Feb 05 04:03:18 2004 +0000
@@ -803,7 +803,11 @@
 	memcpy(&add, host->h_addr_list[0], 4);
 	add = htonl(add);
 
-	g_snprintf(ip, 11, "%lu", add);
+	g_snprintf(ip, 16, "%lu.%lu.%lu.%lu",
+			   ((add >> 24) & 255),
+			   ((add >> 16) & 255),
+			   ((add >>  8) & 255),
+			   add & 255);
 
 	return ip;
 }