diff options
Diffstat (limited to 'emailsync/src/com')
| -rw-r--r-- | emailsync/src/com/android/emailsync/SyncManager.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/emailsync/src/com/android/emailsync/SyncManager.java b/emailsync/src/com/android/emailsync/SyncManager.java index e4e155e91..0500837fd 100644 --- a/emailsync/src/com/android/emailsync/SyncManager.java +++ b/emailsync/src/com/android/emailsync/SyncManager.java @@ -1931,7 +1931,9 @@ public abstract class SyncManager extends Service implements Runnable { log("Dead thread, mailbox released: " + c.getString(Mailbox.CONTENT_DISPLAY_NAME_COLUMN)); } - releaseMailbox(mailboxId); + synchronized (sSyncLock) { + releaseMailbox(mailboxId); + } // Restart this if necessary if (nextWait > 3*SECONDS) { nextWait = 3*SECONDS; |
