From 72df2b484b110fd59688661df124553dc62d7e5a Mon Sep 17 00:00:00 2001 From: Jonathan Klee Date: Mon, 10 Oct 2022 08:44:33 +0200 Subject: [PATCH] Fix possible NPE A NPE was reported here: https://gitlab.e.foundation/e/backlog/-/issues/5676#note_286210 --- .../java/org/microg/nlp/backend/ichnaea/BackendService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/microg/nlp/backend/ichnaea/BackendService.java b/src/main/java/org/microg/nlp/backend/ichnaea/BackendService.java index d90ddd0..dca7047 100644 --- a/src/main/java/org/microg/nlp/backend/ichnaea/BackendService.java +++ b/src/main/java/org/microg/nlp/backend/ichnaea/BackendService.java @@ -208,7 +208,8 @@ private synchronized void startCalculate() { Thread t = new Thread(requester); t.start(); } else { - if (cachedCellLocation != null && cachedCellLocation.getAccuracy() <= lastResponse.getAccuracy()) { + if (cachedCellLocation != null && lastResponse != null + && cachedCellLocation.getAccuracy() <= lastResponse.getAccuracy()) { resultCallback(cachedCellLocation); } else { resultCallback(null);