summaryrefslogtreecommitdiff
path: root/request.c
diff options
context:
space:
mode:
authorꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2023-03-14 13:00:41 +0800
committerꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2023-03-14 13:00:41 +0800
commit710866e180a9d02c99ad1ce64a2f6bcaff2c975b (patch)
tree191bf1d87f455a1f2f4d636502eb8bd387ff1fe2 /request.c
parent0a247a34b172d94806fbf3db902d97f7f1e51091 (diff)
Response now carries URL info just like Emscripten
Diffstat (limited to 'request.c')
-rw-r--r--request.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/request.c b/request.c
index e8dfcf7..32e46f0 100644
--- a/request.c
+++ b/request.c
@@ -160,6 +160,8 @@ void request(void (*handler)(interchange_response *), void (*callback)(void *),
curl_easy_setopt(curl, CURLOPT_URL, url);
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, append);
interchange_response *response = malloc(sizeof(interchange_response));
+ response->url = malloc(length + 1);
+ strcpy(response->url, url);
response->data = malloc(1);
response->numBytes = 0;
response->userData = callback;