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 421000a686bbe78ff1ab2592ad9e850c97bec524
parent 8c3a5d92780eacacc24ab34a12cf585997e08ff9
Author: Henrik RydgÄrd <hrydgard@gmail.com>
Date:   Tue,  1 Aug 2023 10:38:48 +0200

Buildfix for new Android NDK. gotos and locals don't mix well.

Diffstat:
Msrc/naett_android.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/naett_android.c b/src/naett_android.c @@ -95,6 +95,8 @@ int naettPlatformInitRequest(InternalRequest* req) { } static void* processRequest(void* data) { + const int bufSize = 10240; + char byteBuffer[bufSize]; InternalResponse* res = (InternalResponse*)data; InternalRequest* req = res->request; @@ -142,9 +144,7 @@ static void* processRequest(void* data) { goto finally; } - const int bufSize = 10240; jbyteArray buffer = (*env)->NewByteArray(env, bufSize); - char byteBuffer[bufSize]; if (outputStream != NULL) { int bytesRead = 0;