log.Fatalln(err)
}
defer conn.Close()
- conn.Write([]byte(fmt.Sprintf(
- "%s %d %s\r\n\r\n",
- req.Proto,
- http.StatusOK, http.StatusText(http.StatusOK),
- )))
+ fmt.Fprintf(
+ conn, "%s %d %s\r\n\r\n",
+ req.Proto, http.StatusOK, http.StatusText(http.StatusOK),
+ )
host, _, _ := ttls.SplitHostPort(req.Host)
hostCertsM.Lock()
keypair, ok := hostCerts[host]