Skip to content

Commit 9e9287c

Browse files
committed
Fix free_callback JNI weak reference leak
1 parent 1dd63c8 commit 9e9287c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

native/callback.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ free_callback(JNIEnv* env, callback *cb) {
328328
free(cb->arg_types);
329329
if (cb->arg_classes) {
330330
unsigned i;
331-
for (i=0;i < cb->cif.nargs;i++) {
331+
for (i=0;i < cb->arg_classes;i++) {
332332
if (cb->arg_classes[i]) {
333333
(*env)->DeleteWeakGlobalRef(env, cb->arg_classes[i]);
334334
}

0 commit comments

Comments
 (0)