diff --git a/src/main/java/org/thoughtcrime/securesms/service/FetchForegroundService.java b/src/main/java/org/thoughtcrime/securesms/service/FetchForegroundService.java index 3d6673109..4777e85fc 100644 --- a/src/main/java/org/thoughtcrime/securesms/service/FetchForegroundService.java +++ b/src/main/java/org/thoughtcrime/securesms/service/FetchForegroundService.java @@ -92,6 +92,9 @@ public final class FetchForegroundService extends Service { startForeground(NotificationCenter.ID_FETCH, notification); } catch (Exception e) { Log.w(TAG, "Failed to start foreground service", e); + synchronized (SERVICE_LOCK) { + service = null; + } stopSelf(); return; }