summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/browser_init.cc6
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;