mirror of
https://github.com/sot-tech/mochi.git
synced 2026-07-15 21:08:10 -07:00
http: fix TLS
This commit is contained in:
@@ -164,8 +164,16 @@ func (f *Frontend) listenAndServe() error {
|
||||
f.srv.SetKeepAlivesEnabled(false)
|
||||
|
||||
// Start the HTTP server.
|
||||
if err := f.srv.ListenAndServe(); err != http.ErrServerClosed {
|
||||
return err
|
||||
if f.tlsCfg != nil {
|
||||
// ... using TLS.
|
||||
if err := f.srv.ListenAndServeTLS("", ""); err != http.ErrServerClosed {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
// ... using plain TCP.
|
||||
if err := f.srv.ListenAndServe(); err != http.ErrServerClosed {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user