From eecdfd2d82a0c52701e62ec6042c1bec387f05df Mon Sep 17 00:00:00 2001 From: Will Hawkins Date: Sat, 19 Mar 2022 20:22:24 -0400 Subject: Bugfix: (#8) Segfault when running w/o SSL debugging When running without SSL key logging enabled, the client will segfault. This patch corrects that (obvious) error. --- networkQuality.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/networkQuality.go b/networkQuality.go index d71411d..41caa4c 100644 --- a/networkQuality.go +++ b/networkQuality.go @@ -661,9 +661,11 @@ func main() { } newTransport := http2.Transport{} - newTransport.TLSClientConfig = &tls.Config{ - KeyLogWriter: sslKeyFileConcurrentWriter, - InsecureSkipVerify: true, + if sslKeyFileConcurrentWriter != nil { + newTransport.TLSClientConfig = &tls.Config{ + KeyLogWriter: sslKeyFileConcurrentWriter, + InsecureSkipVerify: true, + } } newClient := http.Client{Transport: &newTransport} -- cgit v1.2.3