diff --git a/src/add-ons/mail_daemon/inbound_protocols/imap/IMAPConnectionWorker.cpp b/src/add-ons/mail_daemon/inbound_protocols/imap/IMAPConnectionWorker.cpp index 701c685263..78832b0f24 100644 --- a/src/add-ons/mail_daemon/inbound_protocols/imap/IMAPConnectionWorker.cpp +++ b/src/add-ons/mail_daemon/inbound_protocols/imap/IMAPConnectionWorker.cpp @@ -699,7 +699,7 @@ IMAPConnectionWorker::MessageExpungeReceived(uint32 index) if (fSelectedBox == NULL) return; - BLocker locker(this); + BAutolock locker(fLocker); IMAPMailbox* mailbox = _MailboxFor(*fSelectedBox); if (mailbox != NULL) {