headers = curl_slist_append(headers, ACCEPT_JSON_HEADER);
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
- char* mem = malloc(sizeof(char));
+ char** mem = malloc(sizeof(char*));
size_t* sizeloc = malloc(sizeof(size_t));
- FILE* stream = open_memstream(&mem, sizeloc);
+ FILE* stream = open_memstream(mem, sizeloc);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, stream);
char* body = malloc(sizeof(char) * MAX_STR_BUFFER_LENGTH);
_kds_s2000w_client_print_error_result(result);
fclose(stream);
- _kds_s2000w_client_stream_to_response(mem, resp, sizeloc);
+ _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
curl_url_cleanup(url_handler);
url_handler = NULL;
body = NULL;
curl_free(url);
url = NULL;
+ free(*mem);
+ *mem = NULL;
free(mem);
mem = NULL;
free(sizeloc);
headers = curl_slist_append(headers, ACCEPT_JSON_HEADER);
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
- char* mem = malloc(sizeof(char));
+ char** mem = malloc(sizeof(char*));
size_t* sizeloc = malloc(sizeof(size_t));
- FILE* stream = open_memstream(&mem, sizeloc);
+ FILE* stream = open_memstream(mem, sizeloc);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, stream);
curl_easy_setopt(curl, CURLOPT_HTTPGET, 1L);
_kds_s2000w_client_print_error_result(result);
fclose(stream);
- _kds_s2000w_client_stream_to_response(mem, resp, sizeloc);
+ _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
curl_url_cleanup(url_handler);
url_handler = NULL;
headers = NULL;
curl_free(url);
url = NULL;
+ free(*mem);
+ *mem = NULL;
free(mem);
mem = NULL;
free(sizeloc);
headers = curl_slist_append(headers, ACCEPT_JSON_HEADER);
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
- char* mem = malloc(sizeof(char));
+ char** mem = malloc(sizeof(char*));
size_t* sizeloc = malloc(sizeof(size_t));
- FILE* stream = open_memstream(&mem, sizeloc);
+ FILE* stream = open_memstream(mem, sizeloc);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, stream);
curl_easy_setopt(curl, CURLOPT_POST, 1L);
_kds_s2000w_client_print_error_result(result);
fclose(stream);
- _kds_s2000w_client_stream_to_response(mem, resp, sizeloc);
+ _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
curl_url_cleanup(url_handler);
url_handler = NULL;
headers = NULL;
curl_free(url);
url = NULL;
+ free(*mem);
+ *mem = NULL;
free(mem);
mem = NULL;
free(sizeloc);
headers = curl_slist_append(headers, ACCEPT_JSON_HEADER);
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
- char* mem = malloc(sizeof(char));
+ char** mem = malloc(sizeof(char*));
size_t* sizeloc = malloc(sizeof(size_t));
- FILE* stream = open_memstream(&mem, sizeloc);
+ FILE* stream = open_memstream(mem, sizeloc);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, stream);
curl_easy_setopt(curl, CURLOPT_POST, 1L);
_kds_s2000w_client_print_error_result(result);
fclose(stream);
- _kds_s2000w_client_stream_to_response(mem, resp, sizeloc);
+ _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
curl_url_cleanup(url_handler);
url_handler = NULL;
headers = NULL;
curl_free(url);
url = NULL;
+ free(*mem);
+ *mem = NULL;
free(mem);
mem = NULL;
free(sizeloc);
headers = curl_slist_append(headers, ACCEPT_IMAGE_HEADER);
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
- char* mem = malloc(sizeof(char));
+ char** mem = malloc(sizeof(char*));
size_t* sizeloc = malloc(sizeof(size_t));
- FILE* stream = open_memstream(&mem, sizeloc);
+ FILE* stream = open_memstream(mem, sizeloc);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, stream);
curl_easy_setopt(curl, CURLOPT_HTTPGET, 1L);
_kds_s2000w_client_print_error_result(result);
fclose(stream);
- _kds_s2000w_client_stream_to_response(mem, resp, sizeloc);
+ _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
curl_url_cleanup(url_handler);
url_handler = NULL;
headers = NULL;
curl_free(url);
url = NULL;
+ free(*mem);
+ *mem = NULL;
free(mem);
mem = NULL;
free(sizeloc);
headers = curl_slist_append(headers, ACCEPT_JSON_HEADER);
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
- char* mem = malloc(sizeof(char));
+ char** mem = malloc(sizeof(char*));
size_t* sizeloc = malloc(sizeof(size_t));
- FILE* stream = open_memstream(&mem, sizeloc);
+ FILE* stream = open_memstream(mem, sizeloc);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, stream);
curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "DELETE");
_kds_s2000w_client_print_error_result(result);
fclose(stream);
- _kds_s2000w_client_stream_to_response(mem, resp, sizeloc);
+ _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
curl_url_cleanup(url_handler);
url_handler = NULL;
headers = NULL;
curl_free(url);
url = NULL;
+ free(*mem);
+ *mem = NULL;
free(mem);
mem = NULL;
free(sizeloc);
headers = curl_slist_append(headers, ACCEPT_JSON_HEADER);
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
- char* mem = malloc(sizeof(char));
+ char** mem = malloc(sizeof(char*));
size_t* sizeloc = malloc(sizeof(size_t));
- FILE* stream = open_memstream(&mem, sizeloc);
+ FILE* stream = open_memstream(mem, sizeloc);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, stream);
curl_easy_setopt(curl, CURLOPT_HTTPGET, 1L);
_kds_s2000w_client_print_error_result(result);
fclose(stream);
- _kds_s2000w_client_stream_to_response(mem, resp, sizeloc);
+ _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
curl_url_cleanup(url_handler);
url_handler = NULL;
headers = NULL;
curl_free(url);
url = NULL;
+ free(*mem);
+ *mem = NULL;
free(mem);
mem = NULL;
free(sizeloc);
headers = curl_slist_append(headers, ACCEPT_JSON_HEADER);
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
- char* mem = malloc(sizeof(char));
+ char** mem = malloc(sizeof(char*));
size_t* sizeloc = malloc(sizeof(size_t));
- FILE* stream = open_memstream(&mem, sizeloc);
+ FILE* stream = open_memstream(mem, sizeloc);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, stream);
curl_easy_setopt(curl, CURLOPT_HTTPGET, 1L);
_kds_s2000w_client_print_error_result(result);
fclose(stream);
- _kds_s2000w_client_stream_to_response(mem, resp, sizeloc);
+ _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
curl_url_cleanup(url_handler);
url_handler = NULL;
headers = NULL;
curl_free(url);
url = NULL;
+ free(*mem);
+ *mem = NULL;
free(mem);
mem = NULL;
free(sizeloc);