diff options
Diffstat (limited to 'src/gns/gnunet-gns-proxy.c')
-rw-r--r-- | src/gns/gnunet-gns-proxy.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/gns/gnunet-gns-proxy.c b/src/gns/gnunet-gns-proxy.c index e8f0854f1..9c3c78b76 100644 --- a/src/gns/gnunet-gns-proxy.c +++ b/src/gns/gnunet-gns-proxy.c | |||
@@ -1178,6 +1178,7 @@ curl_check_hdr (void *buffer, | |||
1178 | s5r->domain); | 1178 | s5r->domain); |
1179 | continue; | 1179 | continue; |
1180 | } | 1180 | } |
1181 | } | ||
1181 | else if (0 == strcmp (cookie_domain, | 1182 | else if (0 == strcmp (cookie_domain, |
1182 | s5r->leho)) | 1183 | s5r->leho)) |
1183 | { | 1184 | { |
@@ -2040,6 +2041,20 @@ create_response (void *cls, | |||
2040 | CURLOPT_WRITEDATA, | 2041 | CURLOPT_WRITEDATA, |
2041 | s5r); | 2042 | s5r); |
2042 | } | 2043 | } |
2044 | else if (0 == strcasecmp (meth, | ||
2045 | MHD_HTTP_METHOD_DELETE)) | ||
2046 | { | ||
2047 | s5r->state = SOCKS5_SOCKET_DOWNLOAD_STARTED; | ||
2048 | curl_easy_setopt (s5r->curl, | ||
2049 | CURLOPT_CUSTOMREQUEST, | ||
2050 | "DELETE"); | ||
2051 | curl_easy_setopt (s5r->curl, | ||
2052 | CURLOPT_WRITEFUNCTION, | ||
2053 | &curl_download_cb); | ||
2054 | curl_easy_setopt (s5r->curl, | ||
2055 | CURLOPT_WRITEDATA, | ||
2056 | s5r); | ||
2057 | } | ||
2043 | else | 2058 | else |
2044 | { | 2059 | { |
2045 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, | 2060 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, |