diff options
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/browser/browser_init.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/browser/browser_init.cc b/chrome/browser/browser_init.cc index eb7c8765..9d66324 100644 --- a/chrome/browser/browser_init.cc +++ b/chrome/browser/browser_init.cc @@ -634,8 +634,10 @@ std::vector<GURL> BrowserInit::LaunchWithProfile::GetURLsFromCommandLine( TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring())))); } else { // This will create a file URL or a regular URL. - urls.push_back(GURL(WideToUTF8( - URLFixerUpper::FixupRelativeFile(cur_dir_, value)))); + GURL url = GURL(WideToUTF8( + URLFixerUpper::FixupRelativeFile(cur_dir_, value))); + if (url.is_valid()) + urls.push_back(url); } } return urls; |