Permalink
Browse files

Merge branch '2.5'

  • Loading branch information...
2 parents 4e8c4bf + dc69aa7 commit 9c8b3c833fe484f5e853f2e82f82ce3f97cc1679 @akheron committed Dec 27, 2013
Showing with 9 additions and 0 deletions.
  1. +9 −0 doc/github_commits.c
@@ -53,6 +53,7 @@ static char *request(const char *url)
{
CURL *curl = NULL;
CURLcode status;
+ struct curl_slist *headers = NULL;
char *data = NULL;
long code;
@@ -71,6 +72,11 @@ static char *request(const char *url)
};
curl_easy_setopt(curl, CURLOPT_URL, url);
+
+ /* GitHub commits API v3 requires a User-Agent header */
+ headers = curl_slist_append(headers, "User-Agent: Jansson-Tutorial");
+ curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
+
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_response);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &write_result);
@@ -90,6 +96,7 @@ static char *request(const char *url)
}
curl_easy_cleanup(curl);
+ curl_slist_free_all(headers);
curl_global_cleanup();
/* zero-terminate the result */
@@ -102,6 +109,8 @@ static char *request(const char *url)
free(data);
if(curl)
curl_easy_cleanup(curl);
+ if(headers)
+ curl_slist_free_all(headers);
curl_global_cleanup();
return NULL;
}

0 comments on commit 9c8b3c8

Please sign in to comment.