summaryrefslogtreecommitdiff
path: root/tls-pem2html.go
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2017-02-06 18:10:18 -0500
committerLuke Shumaker <lukeshu@sbcglobal.net>2017-02-06 18:10:18 -0500
commit92818dff6962495949da5c518732097d5e52a721 (patch)
treeda07c6269852a5e68d5db8855a8c53b78517c73b /tls-pem2html.go
parent74fa9411545e30c64c75eae0b2b1dfccd8741a2f (diff)
Correctly deal with failing to get a cert (eg: because of a timeout)
Diffstat (limited to 'tls-pem2html.go')
-rw-r--r--tls-pem2html.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/tls-pem2html.go b/tls-pem2html.go
index 5a9101e..4861787 100644
--- a/tls-pem2html.go
+++ b/tls-pem2html.go
@@ -180,7 +180,9 @@ func main() {
cert.Error, ok = certPem.Headers["X-Error"]
cert.X509, err = x509.ParseCertificate(certPem.Bytes)
- handleErr(err, "Error parsing cert: %v\n")
+ if err != nil {
+ cert.X509 = new(x509.Certificate)
+ }
certs = append(certs, cert)
}