From d4c4b249acbb3ae19acff6bbcbbce8ec5a3ffe16 Mon Sep 17 00:00:00 2001 From: "dougt%netscape.com" Date: Mon, 13 Sep 1999 19:23:44 +0000 Subject: [PATCH] fixing 10750 git-svn-id: svn://10.0.0.236/trunk@47142 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpinstall/src/nsInstall.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/mozilla/xpinstall/src/nsInstall.cpp b/mozilla/xpinstall/src/nsInstall.cpp index 63b7ba6f0e2..e3fdbba1a13 100644 --- a/mozilla/xpinstall/src/nsInstall.cpp +++ b/mozilla/xpinstall/src/nsInstall.cpp @@ -322,7 +322,15 @@ nsInstall::AddDirectory(const nsString& aRegName, return NS_OK; } - for (PRInt32 i=0; i < paths->Count(); i++) + PRInt32 count = paths->Count(); + + if (count == 0) + { + *aReturn = SaveError( nsInstall::FILE_DOES_NOT_EXIST ); + return NS_OK; + } + + for (PRInt32 i=0; i < count; i++) { nsString *thisPath = (nsString *)paths->ElementAt(i);