fix crash issue

master
dingjun 3 years ago
parent f36fdafdd4
commit 67ff5ead55

@ -168,6 +168,9 @@ func initDNSClient(c *conf) {
fmt.Fprintf(conn, "CONNECT %s HTTP/1.1\r\nHost: %s\r\n\r\n", addr, addr) fmt.Fprintf(conn, "CONNECT %s HTTP/1.1\r\nHost: %s\r\n\r\n", addr, addr)
r := bufio.NewReader(conn) r := bufio.NewReader(conn)
line, err := r.ReadString('\n') line, err := r.ReadString('\n')
if err != nil {
return nil, err
}
ss := strings.Fields(line) ss := strings.Fields(line)
if ss[1] != "200" { if ss[1] != "200" {
return nil, fmt.Errorf("http code %s", ss[1]) return nil, fmt.Errorf("http code %s", ss[1])

Loading…
Cancel
Save