summaryrefslogtreecommitdiff
path: root/src/process_url.c
diff options
context:
space:
mode:
authorMole Shang <[email protected]>2023-08-08 20:51:05 +0800
committerMole Shang <[email protected]>2023-08-08 20:51:05 +0800
commitb865a491b39293611546f1b5461bcfac37ff9377 (patch)
tree510b5acd628e08166a9f9a1dee91b42403258a17 /src/process_url.c
parent4eada1b4a5f4bb96b13a49791e97fb59f5cc2936 (diff)
downloadhinata-b865a491b39293611546f1b5461bcfac37ff9377.tar.gz
hinata-b865a491b39293611546f1b5461bcfac37ff9377.tar.bz2
hinata-b865a491b39293611546f1b5461bcfac37ff9377.zip
process_url: copy full URL
Diffstat (limited to 'src/process_url.c')
-rw-r--r--src/process_url.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/process_url.c b/src/process_url.c
index 30b7f71..7d04f37 100644
--- a/src/process_url.c
+++ b/src/process_url.c
@@ -175,8 +175,8 @@ static int parse_url(const char *URL, const char *outdir, char *fn) {
append_log("Got site: %s\n", domain);
thrd_t t;
options.site = site_map.pairs[i].site;
- options.URL = malloc(strlen(domain) + strlen(path) + 10);
- sprintf(options.URL, "https://%s%s", domain, path);
+ options.URL = malloc(strlen(URL) + 1);
+ strcpy(options.URL, URL);
options.path = malloc(strlen(path) + 1);
strcpy(options.path, path);
if (query) {