Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 96c39e4c authored by Eric Laurent's avatar Eric Laurent Committed by Android Git Automerger
Browse files

am c0c1255a: Merge "SoundTrigger JNI: fix local reference leak." into lmp-mr1-dev

* commit 'c0c1255a':
  SoundTrigger JNI: fix local reference leak.
parents 0ab3e1df c0c1255a
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -265,19 +265,22 @@ void JNISoundTriggerCallback::onRecognitionEvent(struct sound_trigger_recognitio
                                event->capture_session, event->capture_delay_ms,
                                event->capture_preamble_ms, event->trigger_in_data,
                                jAudioFormat, jData, jExtras);
        env->DeleteLocalRef(jAudioFormat);
        env->DeleteLocalRef(jData);
        env->DeleteLocalRef(jExtras);
    } else {
        jEvent = env->NewObject(gRecognitionEventClass, gRecognitionEventCstor,
                                event->status, event->model, event->capture_available,
                                event->capture_session, event->capture_delay_ms,
                                event->capture_preamble_ms, event->trigger_in_data,
                                jAudioFormat, jData);
    }

    if (jAudioFormat != NULL) {
        env->DeleteLocalRef(jAudioFormat);
    }
    if (jData != NULL) {
        env->DeleteLocalRef(jData);
    }


    env->CallStaticVoidMethod(mClass, gPostEventFromNative, mObject,
                              SOUNDTRIGGER_EVENT_RECOGNITION, 0, 0, jEvent);