Update of /cvsroot/mahogany/M/src/mail
In directory usw-pr-cvs1:/tmp/cvs-serv22321/src/mail

Modified Files:
        MailFolderCC.cpp 
Log Message:
some more error checking

Index: MailFolderCC.cpp
===================================================================
RCS file: /cvsroot/mahogany/M/src/mail/MailFolderCC.cpp,v
retrieving revision 1.646
retrieving revision 1.647
diff -b -u -2 -r1.646 -r1.647
--- MailFolderCC.cpp    22 Oct 2002 10:27:19 -0000      1.646
+++ MailFolderCC.cpp    29 Oct 2002 21:31:15 -0000      1.647
@@ -1920,5 +1920,12 @@
                                  FileMboxFmtMismatch, MfCCCff );
 
-         const FileMailboxFormat format = m_mfolder->GetFileMboxFormat();
+         FileMailboxFormat format = m_mfolder->GetFileMboxFormat();
+
+         if ( format >= WXSIZEOF(cclient_drivers) )
+         {
+            FAIL_MSG( _T("invalid file mailbox format!") );
+
+            format = FileMbox_MBX;
+         }
 
          tmp << _T("#driver.") << cclient_drivers[format] << _T('/');



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Mahogany-cvsupdates mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates

Reply via email to