From 92818dff6962495949da5c518732097d5e52a721 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Mon, 6 Feb 2017 18:10:18 -0500 Subject: Correctly deal with failing to get a cert (eg: because of a timeout) --- tls-pem2html.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tls-pem2html.go') 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) } -- cgit v1.2.3-2-g168b