diff libpurple/util.c @ 32680:4c64383f05cc

purple_ip_address_is_valid() now checks for an IPv4 or IPv6 address.
author andrew.victor@mxit.com
date Sat, 24 Sep 2011 22:20:58 +0000
parents 904686722499
children 0f94ec89f0bc 5525312cf589
line wrap: on
line diff
--- a/libpurple/util.c	Sat Sep 24 22:09:40 2011 +0000
+++ b/libpurple/util.c	Sat Sep 24 22:20:58 2011 +0000
@@ -4454,11 +4454,10 @@
 	return (double_colon && chunks < 8) || (!double_colon && chunks == 8);
 }
 
-/* TODO 3.0.0: Add ipv6 check, too */
 gboolean
 purple_ip_address_is_valid(const char *ip)
 {
-	return purple_ipv4_address_is_valid(ip);
+	return (purple_ipv4_address_is_valid(ip) || purple_ipv6_address_is_valid(ip));
 }
 
 /* Stolen from gnome_uri_list_extract_uris */