Skip to content

Commit 4a29f8e

Browse files
authored
Fixes #38 and another oversight
Fixes deleting local reference where it isn't created. Fixes setting a boolean field with `SetLongField` instead of `SetBooleanField`
1 parent 24e56b3 commit 4a29f8e

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

src/main/cpp/jllama.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,6 @@ static void jllama_log_callback(enum ggml_log_level level, const char *text, voi
361361

362362
env->CallVoidMethod(g_log_callback, m_biconsumer_accept, java_log_level, java_text);
363363

364-
env->DeleteLocalRef(java_log_level);
365364
env->DeleteLocalRef(java_text);
366365
}
367366

@@ -1251,7 +1250,7 @@ JNIEXPORT jobject JNICALL Java_de_kherud_llama_LlamaModel_getNext(JNIEnv *env, j
12511250

12521251
if (!llama->has_next_token)
12531252
{
1254-
env->SetLongField(iter, f_iter_has_next, false);
1253+
env->SetBooleanField(iter, f_iter_has_next, false);
12551254
// llama.mutex.unlock();
12561255
// lock.release();
12571256
}

0 commit comments

Comments
 (0)