From dd2dbeef828447e310bc77b0e2b4ffd56747ec6d Mon Sep 17 00:00:00 2001 From: "gordon%netscape.com" Date: Tue, 19 Feb 2002 09:08:09 +0000 Subject: [PATCH] Fix bug 102921 "Mozilla crashes when Cache in profile dir points to nonexistent directory". Change to fail nsDiskCacheDevice::Init() if mCacheDirectory is nsnull. sr=darin. git-svn-id: svn://10.0.0.236/trunk@114912 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp b/mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp index 7cff1baf85b..d2450b109c8 100644 --- a/mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp +++ b/mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp @@ -277,7 +277,8 @@ nsDiskCacheDevice::Init() nsresult rv; NS_ENSURE_TRUE(!mInitialized, NS_ERROR_FAILURE); - + + if (!mCacheDirectory) return NS_ERROR_FAILURE; rv = mBindery.Init(); if (NS_FAILED(rv)) return rv;