quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

commit b9db78e6eb55a36f348348e9932f2a82c4283732
parent 16782d555e0787b86499f78b7430450cce922dee
Author: Florian Dold <dold@taler.net>
Date:   Sun,  9 Aug 2026 21:50:54 +0200

http: use the exact libcurl write callback type

Diffstat:
Mquickjs/quickjs-http.c | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/quickjs/quickjs-http.c b/quickjs/quickjs-http.c @@ -280,7 +280,7 @@ static size_t curl_header_callback(char *buffer, size_t size, } -static size_t curl_write_cb(void *data, size_t size, size_t nmemb, void *userp) +static size_t curl_write_cb(char *data, size_t size, size_t nmemb, void *userp) { size_t realsize = size * nmemb; struct CurlRequestState *rctx = userp; @@ -291,7 +291,9 @@ static size_t curl_write_cb(void *data, size_t size, size_t nmemb, void *userp) if (realsize > MAX_HTTP_RESPONSE_SIZE - rctx->response_data.size) { return 0; } - if (0 != dbuf_put(&rctx->response_data, data, realsize)) { + if (0 != dbuf_put(&rctx->response_data, + (const uint8_t *) data, + realsize)) { return 0; }