diff --git a/platform/android/src/http_request_android.cpp b/platform/android/src/http_request_android.cpp index f9be01639..2e2fd6408 100644 --- a/platform/android/src/http_request_android.cpp +++ b/platform/android/src/http_request_android.cpp @@ -204,6 +204,8 @@ void HTTPAndroidRequest::onResponse(JNIEnv* env, int code, jstring /* message */ jbyte* bodyData = env->GetByteArrayElements(body, nullptr); response->data = std::make_shared(reinterpret_cast(bodyData), env->GetArrayLength(body)); env->ReleaseByteArrayElements(body, bodyData, JNI_ABORT); + } else { + response->data = std::make_shared(); } } else if (code == 204 || (code == 404 && resource.kind == Resource::Kind::Tile)) { response->noContent = true;