diff --git a/src/com/android/exchange/SyncManager.java b/src/com/android/exchange/SyncManager.java index b038ece3c..8b51834e6 100644 --- a/src/com/android/exchange/SyncManager.java +++ b/src/com/android/exchange/SyncManager.java @@ -564,7 +564,10 @@ public class SyncManager extends Service implements Runnable { AbstractSyncService svc = INSTANCE.mServiceMap.get(mid); if (svc != null) { svc.stop(); - svc.mThread.interrupt(); + Thread t = svc.mThread; + if (t != null) { + t.interrupt(); + } } deletedBoxes.add(mid); }