OSDN Git Service

gps: Check for null APN name when receiving telephony notifications.
authorMike Lockwood <lockwood@android.com>
Tue, 21 Apr 2009 22:49:38 +0000 (15:49 -0700)
committerMike Lockwood <lockwood@android.com>
Tue, 21 Apr 2009 22:49:38 +0000 (15:49 -0700)
Fixes bug b/1800584

Signed-off-by: Mike Lockwood <lockwood@android.com>
location/java/com/android/internal/location/GpsLocationProvider.java

index c825724..924641c 100644 (file)
@@ -218,7 +218,7 @@ public class GpsLocationProvider extends LocationProviderImpl {
                 if (Config.LOGD) {
                     Log.d(TAG, "state: " + state +  " apnName: " + apnName + " reason: " + reason);
                 }
-                if ("CONNECTED".equals(state)) {
+                if ("CONNECTED".equals(state) && apnName != null && apnName.length() > 0) {
                     mSuplApn = apnName;
                     if (mSuplDataConnectionState == SUPL_DATA_CONNECTION_OPENING) {
                         native_supl_data_conn_open(mSuplApn);