# HG changeset patch # User Daniel Atallah # Date 1213844978 0 # Node ID 8a1798bcddc63c6c0c37acb1c77d61ea5eb27f3e # Parent ed346fedec3052318e1cdddbedd85a598c667a2e applied changes from ffe11b98734ebc297dc36ad3e623bc945fdb5cc4 through 0de80ccd44f6ce7fe6942baa1e0dfc95a2878d05 diff -r ed346fedec30 -r 8a1798bcddc6 libpurple/proxy.c --- a/libpurple/proxy.c Thu Jun 19 03:07:18 2008 +0000 +++ b/libpurple/proxy.c Thu Jun 19 03:09:38 2008 +0000 @@ -265,6 +265,7 @@ "'manual' but no proxy server is specified. Using " "Pidgin's proxy settings instead.\n"); g_free(info.host); + info.host = NULL; return purple_global_proxy_get_info(); } @@ -272,6 +273,7 @@ &info.username, NULL, NULL, NULL)) { g_free(info.host); + info.host = NULL; return purple_global_proxy_get_info(); } g_strchomp(info.username); @@ -280,7 +282,9 @@ &info.password, NULL, NULL, NULL)) { g_free(info.host); + info.host = NULL; g_free(info.username); + info.username = NULL; return purple_global_proxy_get_info(); } g_strchomp(info.password); @@ -289,8 +293,11 @@ &tmp, NULL, NULL, NULL)) { g_free(info.host); + info.host = NULL; g_free(info.username); + info.username = NULL; g_free(info.password); + info.password = NULL; return purple_global_proxy_get_info(); } info.port = atoi(tmp);