From b8b73adfb98310dc4f81b9af232bbb555e089992 Mon Sep 17 00:00:00 2001 From: "gavin%gavinsharp.com" Date: Sun, 9 Apr 2006 21:06:07 +0000 Subject: [PATCH] Bug 231141: NS_GetSpecialDirectory rv isn't checked in nsDownloadsDataSource::LoadDataSource, patch by Phil Ringnalda , r+a=mconnor git-svn-id: svn://10.0.0.236/trunk@193968 18797224-902f-48f8-a5cc-f745e15eee43 --- .../toolkit/components/downloads/src/nsDownloadManager.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mozilla/toolkit/components/downloads/src/nsDownloadManager.cpp b/mozilla/toolkit/components/downloads/src/nsDownloadManager.cpp index 3bac633cc01..50128fcb831 100644 --- a/mozilla/toolkit/components/downloads/src/nsDownloadManager.cpp +++ b/mozilla/toolkit/components/downloads/src/nsDownloadManager.cpp @@ -1577,8 +1577,9 @@ nsresult nsDownloadsDataSource::LoadDataSource() { nsCOMPtr downloadsFile; - NS_GetSpecialDirectory(NS_APP_DOWNLOADS_50_FILE, getter_AddRefs(downloadsFile)); - + nsresult rv = NS_GetSpecialDirectory(NS_APP_DOWNLOADS_50_FILE, getter_AddRefs(downloadsFile)); + if (NS_FAILED(rv)) return rv; + nsCAutoString downloadsDB; NS_GetURLSpecFromFile(downloadsFile, downloadsDB);