diff --git a/mailnews/addrbook/src/nsAddrDatabase.cpp b/mailnews/addrbook/src/nsAddrDatabase.cpp index 2616fd85b24..880a2ee70ee 100644 --- a/mailnews/addrbook/src/nsAddrDatabase.cpp +++ b/mailnews/addrbook/src/nsAddrDatabase.cpp @@ -708,6 +708,9 @@ NS_IMETHODIMP nsAddrDatabase::OpenMDB(nsFileSpec *dbName, PRBool create) } } } + //Convert the DB error to a valid nsresult error. + if (ret == 1) + ret = NS_ERROR_FAILURE; return ret; }