Skip to content

Commit b89f857

Browse files
committed
fix: nil pointer
1 parent 42d5ad0 commit b89f857

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

backend/xray/xray.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,17 +88,17 @@ func NewXray(ctx context.Context, port int, cfg *config.Config) (*Xray, error) {
8888

8989
xray.core = core
9090

91-
if err = xray.checkXrayStatus(ctx); err != nil {
91+
handler, err := api.NewXrayAPI(port)
92+
if err != nil {
9293
xray.Shutdown()
9394
return nil, err
9495
}
96+
xray.handler = handler
9597

96-
handler, err := api.NewXrayAPI(port)
97-
if err != nil {
98+
if err = xray.checkXrayStatus(ctx); err != nil {
9899
xray.Shutdown()
99100
return nil, err
100101
}
101-
xray.handler = handler
102102

103103
// Wait a bit for Xray to fully initialize before starting health checks
104104
// This prevents false positives during startup

0 commit comments

Comments
 (0)