Skip to content

Commit fa02d24

Browse files
refactor
1 parent 03b2938 commit fa02d24

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

proxy/proxy.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,16 +56,18 @@ func (p *Server) Start() error {
5656
return nil
5757
}
5858

59+
p.logger.Info("Starting HTTP proxy with TLS termination", "port", p.httpPort)
60+
var err error
61+
p.listener, err = net.Listen("tcp", fmt.Sprintf(":%d", p.httpPort))
62+
if err != nil {
63+
p.logger.Error("Failed to create HTTP listener", "error", err)
64+
return err
65+
}
66+
67+
p.started.Store(true)
68+
5969
// Start HTTP server with custom listener for TLS detection
6070
go func() {
61-
p.logger.Info("Starting HTTP proxy with TLS termination", "port", p.httpPort)
62-
var err error
63-
p.listener, err = net.Listen("tcp", fmt.Sprintf(":%d", p.httpPort))
64-
if err != nil {
65-
p.logger.Error("Failed to create HTTP listener", "error", err)
66-
return
67-
}
68-
6971
for {
7072
conn, err := p.listener.Accept()
7173
if err != nil && errors.Is(err, net.ErrClosed) && p.isStopped() {
@@ -81,8 +83,6 @@ func (p *Server) Start() error {
8183
}
8284
}()
8385

84-
p.started.Store(true)
85-
8686
return nil
8787
}
8888

0 commit comments

Comments
 (0)