Permalink
Browse files

curl: fix callback functions to match prototype

The function tool_debug_cb doesn't match curl_debug_callback in curl.h
(unsigned vs. signed char* for 3rd param).

Bug: https://curl.haxx.se/mail/lib-2017-03/0120.html
  • Loading branch information...
hannob authored and bagder committed Mar 30, 2017
1 parent 244e0a3 commit baaf0ba358787dcab708449399fd5eda25311b4f
Showing with 4 additions and 3 deletions.
  1. +3 −2 src/tool_cb_dbg.c
  2. +1 −1 src/tool_cb_dbg.h
View
@@ -41,7 +41,7 @@ static void dump(const char *timebuf, const char *text,
*/
int tool_debug_cb(CURL *handle, curl_infotype type,
unsigned char *data, size_t size,
char *data, size_t size,
void *userdata)
{
struct OperationConfig *operation = userdata;
@@ -209,7 +209,8 @@ int tool_debug_cb(CURL *handle, curl_infotype type,
break;
}
dump(timebuf, text, output, data, size, config->tracetype, type);
dump(timebuf, text, output, (unsigned char *) data, size, config->tracetype,
type);
return 0;
}
View
@@ -28,7 +28,7 @@
*/
int tool_debug_cb(CURL *handle, curl_infotype type,
unsigned char *data, size_t size,
char *data, size_t size,
void *userdata);
#endif /* HEADER_CURL_TOOL_CB_DBG_H */

0 comments on commit baaf0ba

Please sign in to comment.