File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed
Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments