commit | 388e968a08b080d696de7ea6e477fb674583ed0a | [log] [tgz] |
---|---|---|
author | Hridya Valsaraju <hridya@google.com> | Wed Mar 08 10:57:06 2017 -0800 |
committer | Hridya Valsaraju <hridya@google.com> | Wed Mar 08 10:57:06 2017 -0800 |
tree | a7fb06aabf1302d29bda74254166896e55b36dd0 | |
parent | f6423ba1eff741f92dc7ebbd4cbd039b52c26dab [diff] [blame] |
Fix bug in error checking in GnssLocationProvider Needed to check if gnssNiIface was a nullptr before calling setCallback on it. Bug: 36052760 Test: make Change-Id: I4d725bd30310353fb7d248f9bf247ac55f94c765
diff --git a/services/core/jni/com_android_server_location_GnssLocationProvider.cpp b/services/core/jni/com_android_server_location_GnssLocationProvider.cpp index 36ae94b..78d8b53 100644 --- a/services/core/jni/com_android_server_location_GnssLocationProvider.cpp +++ b/services/core/jni/com_android_server_location_GnssLocationProvider.cpp
@@ -1175,7 +1175,7 @@ } sp<IGnssNiCallback> gnssNiCbIface = new GnssNiCallback(); - if (gnssNiCbIface != nullptr) { + if (gnssNiIface != nullptr) { gnssNiIface->setCallback(gnssNiCbIface); } else { ALOGE("Unable to initialize GNSS NI interface\n");