From 8842097bd45e66f5a475337e537481569606a16b Mon Sep 17 00:00:00 2001 From: "arraykeys@gmail.com" Date: Fri, 3 Nov 2017 15:23:25 +0800 Subject: [PATCH] Signed-off-by: arraykeys@gmail.com --- utils/structs.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/utils/structs.go b/utils/structs.go index a64286f..ae7723e 100644 --- a/utils/structs.go +++ b/utils/structs.go @@ -292,7 +292,11 @@ func (req *HTTPRequest) HTTP() (err error) { } req.URL, err = req.getHTTPURL() if err == nil { - u, _ := url.Parse(req.URL) + var u *url.URL + u, err = url.Parse(req.URL) + if err != nil { + return + } req.Host = u.Host req.addPortIfNot() }