naett.c

Tiny cross-platform HTTP / HTTPS client library in C.
git clone git://git.finwo.net/lib/naett.c
Log | Files | Refs | README | LICENSE

commit cad8664cf236cdcf3df09c044ed0bf9e83d52555
parent 4dbec1d9471180064a04d8c4f8b4a4d70f62ffcf
Author: Erik Agsjö <erik.agsjo@gmail.com>
Date:   Thu, 25 May 2023 00:08:52 +0200

Amalgamation

Diffstat:
Mnaett.c | 3+--
1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/naett.c b/naett.c @@ -839,7 +839,7 @@ int naettPlatformInitRequest(InternalRequest* req) { static size_t readCallback(char* buffer, size_t size, size_t numItems, void* userData) { InternalResponse* res = (InternalResponse*)userData; InternalRequest* req = res->request; - return req->options.bodyReader(buffer, size, req->options.bodyReaderData); + return req->options.bodyReader(buffer, size * numItems, req->options.bodyReaderData); } static size_t writeCallback(char* ptr, size_t size, size_t numItems, void* userData) { @@ -1498,7 +1498,6 @@ static void* processRequest(void* data) { (*env)->DeleteLocalRef(env, name); (*env)->DeleteLocalRef(env, value); - (*env)->DeleteLocalRef(env, header); } int statusCode = intCall(env, connection, "getResponseCode", "()I");