Skip to content

Commit 7149a08

Browse files
authored
Delete local refs (#48)
1 parent 94c411b commit 7149a08

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

facebook/src/facebook_android.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,12 +282,17 @@ int Platform_FacebookPostEvent(lua_State* L)
282282
{
283283
jstring jKey = env->NewStringUTF(keys[i]);
284284
env->SetObjectArrayElement(jKeys, i, jKey);
285+
env->DeleteLocalRef(jKey);
285286
jstring jValue = env->NewStringUTF(values[i]);
286287
env->SetObjectArrayElement(jValues, i, jValue);
288+
env->DeleteLocalRef(jValue);
287289
}
288290

289291
// Call com.defold.facebook.FacebookJNI.postEvent
290292
env->CallVoidMethod(g_Facebook.m_FB, g_Facebook.m_PostEvent, jEvent, jValueToSum, jKeys, jValues);
293+
env->DeleteLocalRef(jKeys);
294+
env->DeleteLocalRef(jValues);
295+
env->DeleteLocalRef(jStringClass);
291296

292297
return 0;
293298
}

0 commit comments

Comments
 (0)