libpurple/protocols/jabber/bosh.c

changeset 39987
9aea69045c1f
parent 38929
159404505264
child 40002
f08d87a438c2
--- a/libpurple/protocols/jabber/bosh.c	Thu Jul 04 00:19:02 2019 -0400
+++ b/libpurple/protocols/jabber/bosh.c	Wed Oct 09 00:42:02 2019 -0400
@@ -121,10 +121,11 @@
 	conn->rid = (((guint64)g_random_int() << 32) | g_random_int());
 	conn->rid &= 0xFFFFFFFFFFFFFLL;
 
-	if (purple_ip_address_is_valid(purple_http_url_get_host(url_p)))
+	if (g_hostname_is_ip_address(purple_http_url_get_host(url_p))) {
 		js->serverFQDN = g_strdup(js->user->domain);
-	else
+	} else {
 		js->serverFQDN = g_strdup(purple_http_url_get_host(url_p));
+	}
 
 	purple_http_url_free(url_p);
 

mercurial