gnunet-svn
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]