From: ag2s20150909 Date: Mon, 30 Dec 2024 12:35:13 +0000 (+0800) Subject: android : fix llama_batch free (#11014) X-Git-Tag: upstream/0.0.4488~90 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=c250ecb3157f3bae0a45f44c3c953b5414d4c2f7;p=pkg%2Fggml%2Fsources%2Fllama.cpp android : fix llama_batch free (#11014) --- diff --git a/examples/llama.android/llama/src/main/cpp/llama-android.cpp b/examples/llama.android/llama/src/main/cpp/llama-android.cpp index b3858ddf..66ec2aee 100644 --- a/examples/llama.android/llama/src/main/cpp/llama-android.cpp +++ b/examples/llama.android/llama/src/main/cpp/llama-android.cpp @@ -305,7 +305,9 @@ Java_android_llama_cpp_LLamaAndroid_new_1batch(JNIEnv *, jobject, jint n_tokens, extern "C" JNIEXPORT void JNICALL Java_android_llama_cpp_LLamaAndroid_free_1batch(JNIEnv *, jobject, jlong batch_pointer) { - llama_batch_free(*reinterpret_cast(batch_pointer)); + //llama_batch_free(*reinterpret_cast(batch_pointer)); + const auto batch = reinterpret_cast(batch_pointer); + delete batch; } extern "C"