fix: add nil check in Forwarder.Close to avoid panic (issue #36) #37
@ -171,7 +171,7 @@ func (f *Forwarder) WriteBadGatewayResponse(dst io.Writer) {
|
||||
}
|
||||
|
||||
func (f *Forwarder) Close() error {
|
||||
if f.GetTunnelType() != types.HTTP {
|
||||
if f.GetListener() != nil {
|
||||
return f.Listener.Close()
|
||||
}
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user