From: deepak1556 Date: Sat, 21 Jan 2017 09:29:20 +0000 (+0530) Subject: emit did-fail-load event when the url char length exceeds limit X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f9dc08baf6c85d4c2fdcdeaa5cd41c21b3593f9b;p=platform%2Fframework%2Fweb%2Fcrosswalk-tizen.git emit did-fail-load event when the url char length exceeds limit --- diff --git a/atom/browser/api/atom_api_web_contents.cc b/atom/browser/api/atom_api_web_contents.cc index dca69a8..afb6f4c 100644 --- a/atom/browser/api/atom_api_web_contents.cc +++ b/atom/browser/api/atom_api_web_contents.cc @@ -861,7 +861,7 @@ bool WebContents::Equal(const WebContents* web_contents) const { } void WebContents::LoadURL(const GURL& url, const mate::Dictionary& options) { - if (!url.is_valid()) { + if (!url.is_valid() || url.spec().size() > url::kMaxURLChars) { Emit("did-fail-load", static_cast(net::ERR_INVALID_URL), net::ErrorToShortString(net::ERR_INVALID_URL),