bug 66410: Deleting addressbook should also delete corresponding mab file

patch by Mark Banner <mark@standard8.demon.co.uk>, r=bienvenu, sr=mscott
This commit is contained in:
db48x%yahoo.com 2005-01-15 09:53:22 +00:00
parent 982dd213b6
commit d72a69cb64

View File

@ -297,7 +297,9 @@ NS_IMETHODIMP nsAddressBook::GetAbDatabaseFromURI(const char *aURI, nsIAddrDatab
do_GetService(NS_ADDRDATABASE_CONTRACTID, &rv);
NS_ENSURE_SUCCESS(rv,rv);
rv = addrDBFactory->Open(dbPath, PR_TRUE /* create */, aDB, PR_TRUE);
/* Don't create otherwise we end up re-opening a deleted address book */
/* bug 66410 */
rv = addrDBFactory->Open(dbPath, PR_FALSE /* no create */, aDB, PR_TRUE);
delete dbPath;
NS_ENSURE_SUCCESS(rv,rv);