aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2014-12-23 22:39:55 +0000
committerChristian Grothoff <christian@grothoff.org>2014-12-23 22:39:55 +0000
commit40a7870c98b60832cdfb4f2c520b37f57fc9ef11 (patch)
tree4062fd6bddb4efa0d74278c4dd797826dfb28aba
parentbe08f579f80090dfbc265e1635b84eb8845b1fba (diff)
downloadgnunet-40a7870c98b60832cdfb4f2c520b37f57fc9ef11.tar.gz
gnunet-40a7870c98b60832cdfb4f2c520b37f57fc9ef11.zip
-actually, require proxy option to be empty, cleaner
-rw-r--r--src/hostlist/gnunet-daemon-hostlist_client.c29
1 files changed, 13 insertions, 16 deletions
diff --git a/src/hostlist/gnunet-daemon-hostlist_client.c b/src/hostlist/gnunet-daemon-hostlist_client.c
index cb1235915..b92f195f8 100644
--- a/src/hostlist/gnunet-daemon-hostlist_client.c
+++ b/src/hostlist/gnunet-daemon-hostlist_client.c
@@ -970,7 +970,7 @@ download_hostlist ()
970 GNUNET_STATISTICS_update (stats, 970 GNUNET_STATISTICS_update (stats,
971 gettext_noop ("# hostlist downloads initiated"), 1, 971 gettext_noop ("# hostlist downloads initiated"), 1,
972 GNUNET_NO); 972 GNUNET_NO);
973 if (proxy != NULL) 973 if (NULL != proxy)
974 { 974 {
975 CURL_EASY_SETOPT (curl, CURLOPT_PROXY, proxy); 975 CURL_EASY_SETOPT (curl, CURLOPT_PROXY, proxy);
976 CURL_EASY_SETOPT (curl, CURLOPT_PROXYTYPE, proxy_type); 976 CURL_EASY_SETOPT (curl, CURLOPT_PROXYTYPE, proxy_type);
@@ -1577,21 +1577,18 @@ GNUNET_HOSTLIST_client_start (const struct GNUNET_CONFIGURATION_Handle *c,
1577 proxy_type = CURLPROXY_SOCKS5_HOSTNAME; 1577 proxy_type = CURLPROXY_SOCKS5_HOSTNAME;
1578 else 1578 else
1579 { 1579 {
1580 if (0 != strcasecmp (proxytype_str, "NONE")) 1580 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
1581 { 1581 _("Invalid proxy type: `%s', disabling proxy! Check configuration!\n"),
1582 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, 1582 proxytype_str);
1583 _("Invalid proxy type: `%s', disabling proxy! Check configuration!\n"), 1583 GNUNET_free (proxytype_str);
1584 proxytype_str); 1584 GNUNET_free (proxy);
1585 GNUNET_free (proxytype_str); 1585 proxy = NULL;
1586 GNUNET_free (proxy); 1586 GNUNET_free_non_null (proxy_username);
1587 proxy = NULL; 1587 proxy_username = NULL;
1588 GNUNET_free_non_null (proxy_username); 1588 GNUNET_free_non_null (proxy_password);
1589 proxy_username = NULL; 1589 proxy_password = NULL;
1590 GNUNET_free_non_null (proxy_password); 1590
1591 proxy_password = NULL; 1591 return GNUNET_SYSERR;
1592
1593 return GNUNET_SYSERR;
1594 }
1595 } 1592 }
1596 } 1593 }
1597 GNUNET_free_non_null (proxytype_str); 1594 GNUNET_free_non_null (proxytype_str);