Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Lublin <daniel@lublin.se>2020-06-21 08:53:57 +0300
committerDaniel Lublin <daniel@lublin.se>2020-06-21 11:44:26 +0300
commit3ad85f4685f02b67dbfaf90360393a021f7406cc (patch)
treea8d07f86cbf61df949f3cc5a9cf7146c592a0e0b
parentf09eb2238fe0f0f96ad2c85b8d3ed735e9df969a (diff)
Avoid NullPointerException here; must be a racy crash?
I'm somewhat surpsied, but had a stacktrace indicating a crash on this line. That's very racy then...
-rw-r--r--src/main/java/se/lublin/humla/HumlaService.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/se/lublin/humla/HumlaService.java b/src/main/java/se/lublin/humla/HumlaService.java
index e182ba9..975a765 100644
--- a/src/main/java/se/lublin/humla/HumlaService.java
+++ b/src/main/java/se/lublin/humla/HumlaService.java
@@ -165,7 +165,8 @@ public class HumlaService extends Service implements IHumlaService, IHumlaSessio
}
ConnectivityManager cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
- if (cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isConnected()) {
+ NetworkInfo info = cm.getActiveNetworkInfo();
+ if (info != null && info.isConnected()) {
Log.v(Constants.TAG, "Connectivity restored, attempting reconnect.");
connect();
}