summaryrefslogtreecommitdiff
path: root/src/IO/http.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/IO/http.c')
-rw-r--r--src/IO/http.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/IO/http.c b/src/IO/http.c
index f8a1ebb2..3c178bf1 100644
--- a/src/IO/http.c
+++ b/src/IO/http.c
@@ -407,11 +407,10 @@ static Dstr *Http_make_query_str(DilloWeb *web, bool_t use_proxy, bool_t use_tls
dStr_sprintf(proxy_auth, "Proxy-Authorization: Basic %s\r\n",
HTTP_Proxy_Auth_base64);
} else {
- dStr_sprintfa(request_uri, "%s%s%s%s",
- URL_PATH(url),
+ dStr_sprintfa(request_uri, "%s%s%s",
+ URL_PATH_(url) ? URL_PATH(url) : "/",
URL_QUERY_(url) ? "?" : "",
- URL_QUERY(url),
- (URL_PATH_(url) || URL_QUERY_(url)) ? "" : "/");
+ URL_QUERY(url));
}
cookies = a_Cookies_get_query(url, web->requester);