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

am: e5951de6c8

* commit 'e5951de6c829260c068d2552871971c8a56d2543':
  check for null members in NotifyHandler
This commit is contained in:
Andres Morales
2016-02-10 23:15:15 +00:00
committed by android-build-merger

View File

@@ -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);