Free.
This commit is contained in:
parent
f5994bc03b
commit
f6d5030812
@ -68,7 +68,7 @@ char *curl_post(const char *url, const char *data) {
|
|||||||
curl_easy_setopt(curl, CURLOPT_URL, url);
|
curl_easy_setopt(curl, CURLOPT_URL, url);
|
||||||
headers = curl_slist_append(headers, "Content-Type: application/json");
|
headers = curl_slist_append(headers, "Content-Type: application/json");
|
||||||
char bearer_header[1337];
|
char bearer_header[1337];
|
||||||
sprintf(bearer_header, "Authorization: Bearer %s", resolve_api_key());
|
snprintf(bearer_header, sizeof(bearer_header), "Authorization: Bearer %s", resolve_api_key());
|
||||||
headers = curl_slist_append(headers, bearer_header);
|
headers = curl_slist_append(headers, bearer_header);
|
||||||
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
|
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
|
||||||
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data);
|
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data);
|
||||||
@ -84,6 +84,7 @@ char *curl_post(const char *url, const char *data) {
|
|||||||
curl_easy_cleanup(curl);
|
curl_easy_cleanup(curl);
|
||||||
return response.data;
|
return response.data;
|
||||||
}
|
}
|
||||||
|
free(response.data);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -101,7 +102,7 @@ char *curl_get(const char *url) {
|
|||||||
curl_easy_setopt(curl, CURLOPT_URL, url);
|
curl_easy_setopt(curl, CURLOPT_URL, url);
|
||||||
headers = curl_slist_append(headers, "Content-Type: application/json");
|
headers = curl_slist_append(headers, "Content-Type: application/json");
|
||||||
char bearer_header[1337];
|
char bearer_header[1337];
|
||||||
sprintf(bearer_header, "Authorization: Bearer %s", resolve_api_key());
|
snprintf(bearer_header, sizeof(bearer_header), "Authorization: Bearer %s", resolve_api_key());
|
||||||
headers = curl_slist_append(headers, bearer_header);
|
headers = curl_slist_append(headers, bearer_header);
|
||||||
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
|
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
|
||||||
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback);
|
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback);
|
||||||
@ -112,6 +113,9 @@ char *curl_get(const char *url) {
|
|||||||
}
|
}
|
||||||
curl_slist_free_all(headers);
|
curl_slist_free_all(headers);
|
||||||
curl_easy_cleanup(curl);
|
curl_easy_cleanup(curl);
|
||||||
|
} else {
|
||||||
|
free(response.data);
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
return response.data;
|
return response.data;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user