From ed468a37218a290b397db389c1f7a201fc334590 Mon Sep 17 00:00:00 2001 From: "bienvenu%netscape.com" Date: Tue, 3 Dec 2002 03:42:36 +0000 Subject: [PATCH] make sure we have a db in SyncFlags, bullet proofing for crash going offline r/sr=sspitzer 181372 git-svn-id: svn://10.0.0.236/trunk@134662 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/mailnews/imap/src/nsImapMailFolder.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mozilla/mailnews/imap/src/nsImapMailFolder.cpp b/mozilla/mailnews/imap/src/nsImapMailFolder.cpp index 436f5b75db5..26765244023 100644 --- a/mozilla/mailnews/imap/src/nsImapMailFolder.cpp +++ b/mozilla/mailnews/imap/src/nsImapMailFolder.cpp @@ -3961,7 +3961,9 @@ nsImapMailFolder::BeginMessageUpload() // synchronize the message flags in the database with the server flags nsresult nsImapMailFolder::SyncFlags(nsIImapFlagAndUidState *flagState) -{ +{ + nsresult rv = GetDatabase(nsnull); // we need a database for this + NS_ENSURE_SUCCESS(rv, rv); // update all of the database flags PRInt32 messageIndex; PRUint32 messageSize;