return NULL;
char* header = malloc(sizeof(char) * MAX_STR_BUFFER_LENGTH);
- if (header == NULL) {
+ if (header == NULL)
return NULL;
- }
memset(header, 0, MAX_STR_BUFFER_LENGTH);
sprintf(header, "SessionId: %lu", sessionid);
- char* tmp_header = realloc(header, sizeof(char*) * (strlen(header) + 1));
+ char* tmp_header = realloc(header, sizeof(char) * (strlen(header) + 1));
if (tmp_header == NULL) {
free(header);
header = NULL;
param->url_handler = NULL;
free(param->url);
param->url = NULL;
- curl_easy_cleanup(param->headers);
+ curl_slist_free_all(param->headers);
param->headers = NULL;
free(param->errbuf);
param->errbuf = NULL;