[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [gnunet] branch master updated: GNS/PROXY: Forward request
From: |
gnunet |
Subject: |
[GNUnet-SVN] [gnunet] branch master updated: GNS/PROXY: Forward request query escaped |
Date: |
Fri, 26 Apr 2019 18:36:43 +0200 |
This is an automated email from the git hooks/post-receive script.
martin-schanzenbach pushed a commit to branch master
in repository gnunet.
The following commit(s) were added to refs/heads/master by this push:
new 47276bf02 GNS/PROXY: Forward request query escaped
47276bf02 is described below
commit 47276bf020c03db80e12928fe529d2564be4b171
Author: Schanzenbach, Martin <address@hidden>
AuthorDate: Fri Apr 26 18:36:31 2019 +0200
GNS/PROXY: Forward request query escaped
---
src/gns/gnunet-gns-proxy.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/src/gns/gnunet-gns-proxy.c b/src/gns/gnunet-gns-proxy.c
index bae222499..870a34b3c 100644
--- a/src/gns/gnunet-gns-proxy.c
+++ b/src/gns/gnunet-gns-proxy.c
@@ -560,6 +560,11 @@ struct Socks5Request
*/
char *url;
+ /**
+ * The urlencoded URL
+ */
+ char *curl_url;
+
/**
* Handle to cURL
*/
@@ -1909,6 +1914,7 @@ create_response (void *cls,
return MHD_queue_response (con,
MHD_HTTP_INTERNAL_SERVER_ERROR,
curl_failure_response);
+ s5r->url = curl_easy_escape (s5r->curl, s5r->url, strlen (s5r->url));
curl_easy_setopt (s5r->curl,
CURLOPT_HEADERFUNCTION,
&curl_check_hdr);
@@ -2315,8 +2321,10 @@ mhd_completed_cb (void *cls,
"Finished request for %s\n",
s5r->url);
GNUNET_free (s5r->url);
+ curl_free (s5r->curl_url);
s5r->state = SOCKS5_SOCKET_WITH_MHD;
s5r->url = NULL;
+ s5r->curl_url = NULL;
s5r->response = NULL;
*con_cls = NULL;
}
--
To stop receiving notification emails like this one, please contact
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [gnunet] branch master updated: GNS/PROXY: Forward request query escaped,
gnunet <=