$OpenBSD: patch-toolkit_components_downloads_src_nsDownloadManager_cpp,v 1.1 2009/09/18 20:35:27 martynas Exp $
--- toolkit/components/downloads/src/nsDownloadManager.cpp.orig	Fri Jan  9 14:33:18 2009
+++ toolkit/components/downloads/src/nsDownloadManager.cpp	Mon Sep 14 11:49:26 2009
@@ -1294,7 +1294,7 @@ nsDownloadManager::GetUserDownloadsDirectory(nsILocalF
         NS_ENSURE_SUCCESS(rv, rv);
         (*aResult)->Exists(&bRes);
         if (!bRes) {
-          rv = (*aResult)->Create(nsIFile::DIRECTORY_TYPE, 0755);
+          rv = (*aResult)->Create(nsIFile::DIRECTORY_TYPE, 0700);
           NS_ENSURE_SUCCESS(rv, rv);
         }
         return NS_OK;
@@ -1312,7 +1312,7 @@ nsDownloadManager::GetUserDownloadsDirectory(nsILocalF
             NS_ADDREF(*aResult = customDirectory);
             return NS_OK;
           }
-          rv = customDirectory->Create(nsIFile::DIRECTORY_TYPE, 0755);
+          rv = customDirectory->Create(nsIFile::DIRECTORY_TYPE, 0700);
           NS_ENSURE_SUCCESS(rv, rv);
           NS_ADDREF(*aResult = customDirectory);
           return NS_OK;
@@ -1321,7 +1321,7 @@ nsDownloadManager::GetUserDownloadsDirectory(nsILocalF
         NS_ENSURE_SUCCESS(rv, rv);
         (*aResult)->Exists(&bRes);
         if (!bRes) {
-          rv = (*aResult)->Create(nsIFile::DIRECTORY_TYPE, 0755);
+          rv = (*aResult)->Create(nsIFile::DIRECTORY_TYPE, 0700);
           NS_ENSURE_SUCCESS(rv, rv);
           // Update dir pref
           prefBranch->SetComplexValue(NS_PREF_DIR,
