summaryrefslogtreecommitdiff
path: root/remote-curl.c
diff options
context:
space:
mode:
authorDan McGee <dpmcgee@gmail.com>2011-05-03 23:47:27 +0800
committerJunio C Hamano <gitster@pobox.com>2011-05-04 13:30:28 -0700
commita04ff3ec32b8a998a18f8b515ae4c48c1846b327 (patch)
tree0092c5d022ca90da22cf516d589cb8ce4b0f1f5b /remote-curl.c
parent11c3e2b7bd617334e7730950166188e94e003f2b (diff)
downloadgit-a04ff3ec32b8a998a18f8b515ae4c48c1846b327.tar.gz
http: make curl callbacks match contracts from curl header
Yes, these don't match perfectly with the void* first parameter of the fread/fwrite in the standard library, but they do match the curl expected method signature. This is needed when a refactor passes a curl_write_callback around, which would otherwise give incorrect parameter warnings. Signed-off-by: Dan McGee <dpmcgee@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'remote-curl.c')
-rw-r--r--remote-curl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/remote-curl.c b/remote-curl.c
index 775d614303..17d8a9b377 100644
--- a/remote-curl.c
+++ b/remote-curl.c
@@ -347,7 +347,7 @@ static curlioerr rpc_ioctl(CURL *handle, int cmd, void *clientp)
}
#endif
-static size_t rpc_in(const void *ptr, size_t eltsize,
+static size_t rpc_in(char *ptr, size_t eltsize,
size_t nmemb, void *buffer_)
{
size_t size = eltsize * nmemb;