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 {
56
56
return nil
57
57
}
58
58
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
+
59
69
// Start HTTP server with custom listener for TLS detection
60
70
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
-
69
71
for {
70
72
conn , err := p .listener .Accept ()
71
73
if err != nil && errors .Is (err , net .ErrClosed ) && p .isStopped () {
@@ -81,8 +83,6 @@ func (p *Server) Start() error {
81
83
}
82
84
}()
83
85
84
- p .started .Store (true )
85
-
86
86
return nil
87
87
}
88
88
You can’t perform that action at this time.
0 commit comments