diff options
Diffstat (limited to 'src/gns/gnunet-gns-proxy.c')
-rw-r--r-- | src/gns/gnunet-gns-proxy.c | 7 |
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); |