summaryrefslogtreecommitdiff
path: root/libpurple/proxy.c
diff options
context:
space:
mode:
authorDaniel Atallah <datallah@pidgin.im>2008-10-21 16:01:13 +0000
committerDaniel Atallah <datallah@pidgin.im>2008-10-21 16:01:13 +0000
commit35b15d968c7a8517a06943c48fbdd5077d30cbfb (patch)
treef6918d5531e92445971d89d6d3f53f7a77110362 /libpurple/proxy.c
parent448b99c5c5ef5ad20899ebd976e737c039d4c6a5 (diff)
downloadpidgin-35b15d968c7a8517a06943c48fbdd5077d30cbfb.tar.gz
Add debug output when proxy configuration issues are seen. This will help to
debug some weird connection problems. References #7278
Diffstat (limited to 'libpurple/proxy.c')
-rw-r--r--libpurple/proxy.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libpurple/proxy.c b/libpurple/proxy.c
index 9492717767..396dc92585 100644
--- a/libpurple/proxy.c
+++ b/libpurple/proxy.c
@@ -2152,6 +2152,8 @@ purple_proxy_connect(void *handle, PurpleAccount *account,
break;
default:
+ purple_debug_error("proxy", "Invalid Proxy type (%d) specified.\n",
+ purple_proxy_info_get_type(connect_data->gpi));
purple_proxy_connect_data_destroy(connect_data);
return NULL;
}
@@ -2160,6 +2162,7 @@ purple_proxy_connect(void *handle, PurpleAccount *account,
connectport, connection_host_resolved, connect_data);
if (connect_data->query_data == NULL)
{
+ purple_debug_error("proxy", "dns query failed unexpectedly.\n");
purple_proxy_connect_data_destroy(connect_data);
return NULL;
}