diff --git a/play-services-location/core/provider/src/main/kotlin/org/microg/gms/location/network/wifi/MovingWifiHelper.kt b/play-services-location/core/provider/src/main/kotlin/org/microg/gms/location/network/wifi/MovingWifiHelper.kt index ae3dd22c5e..b986f5c409 100644 --- a/play-services-location/core/provider/src/main/kotlin/org/microg/gms/location/network/wifi/MovingWifiHelper.kt +++ b/play-services-location/core/provider/src/main/kotlin/org/microg/gms/location/network/wifi/MovingWifiHelper.kt @@ -252,7 +252,7 @@ class MovingWifiHelper(private val context: Context) { private fun parseSncf(location: Location, data: ByteArray): Location { val json = JSONObject(data.decodeToString()) - if(json.getInt("fix") == -1) throw RuntimeException("GPS not valid") + if(json.has("fix") && json.getInt("fix") == -1) throw RuntimeException("GPS not valid") location.accuracy = 100f location.latitude = json.getDouble("latitude") location.longitude = json.getDouble("longitude")