--- a/libpurple/network.c Fri Jan 20 05:24:44 2023 -0600 +++ b/libpurple/network.c Sat Jan 21 22:45:30 2023 -0600 @@ -51,7 +51,6 @@ /* Cached IP addresses for STUN and TURN servers (set globally in prefs) */ static gchar *stun_ip = NULL; -static gchar *turn_ip = NULL; void purple_network_set_public_ip(const char *ip) @@ -233,41 +232,12 @@ } } -void -purple_network_set_turn_server(const gchar *turn_server) -{ - if (turn_server && turn_server[0] != '\0') { - if (purple_network_is_available()) { - GResolver *resolver = g_resolver_get_default(); - g_resolver_lookup_by_name_async(resolver, - turn_server, - NULL, - purple_network_ip_lookup_cb, - &turn_ip); - g_object_unref(resolver); - } else { - purple_debug_info("network", - "network is unavailable, don't try to update TURN IP"); - } - } else { - g_free(turn_ip); - turn_ip = NULL; - } -} - - const gchar * purple_network_get_stun_ip(void) { return stun_ip; } -const gchar * -purple_network_get_turn_ip(void) -{ - return turn_ip; -} - gboolean _purple_network_set_common_socket_flags(int fd) { @@ -316,13 +286,10 @@ purple_network_set_stun_server( purple_prefs_get_string("/purple/network/stun_server")); - purple_network_set_turn_server( - purple_prefs_get_string("/purple/network/turn_server")); } void purple_network_uninit(void) { g_free(stun_ip); - g_free(turn_ip); }