diff --git a/android/cpp/jni.cpp b/android/cpp/jni.cpp index de3c64c04..20887520c 100644 --- a/android/cpp/jni.cpp +++ b/android/cpp/jni.cpp @@ -59,7 +59,7 @@ jclass nullPointerExceptionClass = nullptr; jmethodID listToArrayId = nullptr; jclass arrayListClass = nullptr; -jmethodID arraylistConstructorId = nullptr; +jmethodID arrayListConstructorId = nullptr; jmethodID arrayListAddId = nullptr; bool throw_error(JNIEnv* env, const char* msg) { diff --git a/src/storage/asset_request_baton.cpp b/src/storage/asset_request_baton.cpp index 952eb7c6a..cd4720b37 100644 --- a/src/storage/asset_request_baton.cpp +++ b/src/storage/asset_request_baton.cpp @@ -42,10 +42,10 @@ void AssetRequestBaton::cleanup(AssetRequestBaton *ptr) { ptr->request->ptr = nullptr; } + ptr->asyncRun.reset(); + delete ptr; ptr = nullptr; - - ptr->asyncRun.reset(); } }