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

Commit e5951de6 authored by Andres Morales's avatar Andres Morales Committed by Android (Google) Code Review
Browse files

Merge "check for null members in NotifyHandler" into nyc-dev

parents 338c1d86 e3f0818b
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -322,7 +322,11 @@ private:
void NotifyHandler::handleMessage(const Message& message) {
    JNIEnv* env = getenv(mVm);

    jobject target = env->NewLocalRef(mObserver->getObserverReference());
    ObserverProxy* observer = mObserver.get();
    LOG_ALWAYS_FATAL_IF(observer == nullptr, "received message with no observer configured");
    LOG_ALWAYS_FATAL_IF(mBuffer == nullptr, "received message with no data to report");

    jobject target = env->NewLocalRef(observer->getObserverReference());

    if (target != nullptr) {
        jlongArray javaBuffer = get_metrics_buffer(env, target);