summaryrefslogtreecommitdiff
path: root/core/java/android/webkit/BrowserFrame.java
diff options
context:
space:
mode:
authorKristian Monsen <kristianm@google.com>2011-09-07 01:37:02 +0100
committerKristian Monsen <kristianm@google.com>2011-09-07 01:37:02 +0100
commit9041d9254ee491df60a35237febf71089bf082ff (patch)
tree20ecbb1fe84116942500bd9ddfee78916d2fb239 /core/java/android/webkit/BrowserFrame.java
parent1d124d5037644ed66a78c181c4eff13a7da04443 (diff)
Fix for bug 5100096 Repeated Security Waring
Only giving the host to SslError. Change-Id: I6112643cf25293348ff20193e67da5f52063ffa2
Diffstat (limited to 'core/java/android/webkit/BrowserFrame.java')
-rw-r--r--core/java/android/webkit/BrowserFrame.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/webkit/BrowserFrame.java b/core/java/android/webkit/BrowserFrame.java
index f89d490f9ef5..49b4f66485e7 100644
--- a/core/java/android/webkit/BrowserFrame.java
+++ b/core/java/android/webkit/BrowserFrame.java
@@ -43,6 +43,7 @@ import junit.framework.Assert;
import java.io.IOException;
import java.io.InputStream;
import java.lang.ref.WeakReference;
+import java.net.URL;
import java.net.URLEncoder;
import java.nio.charset.Charsets;
import java.security.PrivateKey;
@@ -1171,7 +1172,8 @@ class BrowserFrame extends Handler {
X509Certificate cert = new X509CertImpl(cert_der);
SslCertificate sslCert = new SslCertificate(cert);
if (JniUtil.useChromiumHttpStack()) {
- ssl_error = SslError.SslErrorFromChromiumErrorCode(cert_error, sslCert, url);
+ ssl_error = SslError.SslErrorFromChromiumErrorCode(cert_error, sslCert,
+ new URL(url).getHost());
} else {
ssl_error = new SslError(cert_error, cert, url);
}