aboutsummaryrefslogtreecommitdiff
path: root/src/gns/gnunet-gns-proxy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gns/gnunet-gns-proxy.c')
-rw-r--r--src/gns/gnunet-gns-proxy.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gns/gnunet-gns-proxy.c b/src/gns/gnunet-gns-proxy.c
index 21451651d..65a7b6018 100644
--- a/src/gns/gnunet-gns-proxy.c
+++ b/src/gns/gnunet-gns-proxy.c
@@ -972,7 +972,7 @@ check_ssl_certificate (struct Socks5Request *s5r)
972 if (CURLE_OK != 972 if (CURLE_OK !=
973 curl_easy_getinfo (s5r->curl, 973 curl_easy_getinfo (s5r->curl,
974 CURLINFO_TLS_SESSION, 974 CURLINFO_TLS_SESSION,
975 (struct curl_slist **) &tlsinfo)) 975 &tlsinfo))
976 return GNUNET_SYSERR; 976 return GNUNET_SYSERR;
977 if (CURLSSLBACKEND_GNUTLS != tlsinfo->backend) 977 if (CURLSSLBACKEND_GNUTLS != tlsinfo->backend)
978 { 978 {
@@ -2045,11 +2045,12 @@ create_response (void *cls,
2045 const char *us; 2045 const char *us;
2046 long upload_size; 2046 long upload_size;
2047 2047
2048 upload_size = 0;
2048 us = MHD_lookup_connection_value (con, 2049 us = MHD_lookup_connection_value (con,
2049 MHD_HEADER_KIND, 2050 MHD_HEADER_KIND,
2050 MHD_HTTP_HEADER_CONTENT_LENGTH); 2051 MHD_HTTP_HEADER_CONTENT_LENGTH);
2051 if ( (NULL != us) && 2052 if ( (NULL != us) &&
2052 (1 == sscanf (us, 2053 (1 == sscanf (us,
2053 "%ld", 2054 "%ld",
2054 &upload_size)) && 2055 &upload_size)) &&
2055 (upload_size >= 0) ) 2056 (upload_size >= 0) )
@@ -2149,7 +2150,7 @@ create_response (void *cls,
2149 curl_easy_setopt (s5r->curl, 2150 curl_easy_setopt (s5r->curl,
2150 CURLOPT_USE_SSL, 2151 CURLOPT_USE_SSL,
2151 CURLUSESSL_ALL); 2152 CURLUSESSL_ALL);
2152 if (NULL != s5r->dane_data) 2153 if (0 < s5r->num_danes)
2153 curl_easy_setopt (s5r->curl, 2154 curl_easy_setopt (s5r->curl,
2154 CURLOPT_SSL_VERIFYPEER, 2155 CURLOPT_SSL_VERIFYPEER,
2155 0L); 2156 0L);