commit 19be7a2c7fd18e8a713b39c0add2493efabda71b
parent dcfefd40fd2a106ef22e30788c203fd9b841f47f
Author: Iván Ávalos <avalos@disroot.org>
Date: Tue, 18 Jun 2024 11:21:41 -0600
android: fix zero length allocation error
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/QuickJS-android/qtart/src/main/java/net/taler/qtart/Networking.kt b/QuickJS-android/qtart/src/main/java/net/taler/qtart/Networking.kt
@@ -95,7 +95,7 @@ object Networking {
rawResp.errmsg = resp.errorMsg ?: ""
rawResp.response_headers = StringArray(resp.headers, false)
rawResp.num_response_headers = resp.headers.size
- if (resp.body != null) {
+ if (resp.body != null && resp.body.isNotEmpty()) {
// Manually allocate and write memory
val pointer = Memory(resp.body.size.toLong())
pointer.write(0, resp.body, 0, resp.body.size)