diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/IO/http.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/IO/http.c b/src/IO/http.c index e2954b9d..44befe53 100644 --- a/src/IO/http.c +++ b/src/IO/http.c @@ -279,20 +279,20 @@ Dstr *a_Http_make_query_str(const DilloUrl *url, const DilloUrl *requester, const char *auth; char *ptr, *cookies, *referer; Dstr *query = dStr_new(""), - *full_path = dStr_new(""), + *request_uri = dStr_new(""), *proxy_auth = dStr_new(""); if (use_proxy) { - dStr_sprintfa(full_path, "%s%s", + dStr_sprintfa(request_uri, "%s%s", URL_STR(url), (URL_PATH_(url) || URL_QUERY_(url)) ? "" : "/"); - if ((ptr = strrchr(full_path->str, '#'))) - dStr_truncate(full_path, ptr - full_path->str); + if ((ptr = strrchr(request_uri->str, '#'))) + dStr_truncate(request_uri, ptr - request_uri->str); if (HTTP_Proxy_Auth_base64) dStr_sprintf(proxy_auth, "Proxy-Authorization: Basic %s\r\n", HTTP_Proxy_Auth_base64); } else { - dStr_sprintfa(full_path, "%s%s%s%s", + dStr_sprintfa(request_uri, "%s%s%s%s", URL_PATH(url), URL_QUERY_(url) ? "?" : "", URL_QUERY(url), @@ -321,7 +321,7 @@ Dstr *a_Http_make_query_str(const DilloUrl *url, const DilloUrl *requester, "Content-Type: %s\r\n" "%s" /* cookies */ "\r\n", - full_path->str, HTTP_Language_hdr, auth ? auth : "", + request_uri->str, HTTP_Language_hdr, auth ? auth : "", URL_AUTHORITY(url), proxy_auth->str, referer, prefs.http_user_agent, (long)URL_DATA(url)->len, content_type->str, cookies); @@ -344,7 +344,7 @@ Dstr *a_Http_make_query_str(const DilloUrl *url, const DilloUrl *requester, "User-Agent: %s\r\n" "%s" /* cookies */ "\r\n", - full_path->str, + request_uri->str, (URL_FLAGS(url) & URL_E2EQuery) ? "Cache-Control: no-cache\r\nPragma: no-cache\r\n" : "", HTTP_Language_hdr, auth ? auth : "", URL_AUTHORITY(url), @@ -353,7 +353,7 @@ Dstr *a_Http_make_query_str(const DilloUrl *url, const DilloUrl *requester, dFree(referer); dFree(cookies); - dStr_free(full_path, TRUE); + dStr_free(request_uri, TRUE); dStr_free(proxy_auth, TRUE); _MSG("Query: {%s}\n", dStr_printable(query, 8192)); return query; |