fix bug

Kim committed Mar 26, 2026 at 22:00 UTC 2752368642e31b4d0e3d2544afd4fa4c36156c4b
1 file changed +7 -1
portal/api_server.go
+7 -1
@@ -627,7 +627,13 @@ func (s *Server) registerLease(req types.RegisterRequest, clientIP string) (type
627 advertisedURLs = append(advertisedURLs, apiURL)
628 }
629 }
630 - responseBootstraps, err = utils.ExcludeLocalRelayURLs(append(responseBootstraps, advertisedURLs...)...)
630 + advertisedURLs, err = utils.ExcludeLocalRelayURLs(advertisedURLs...)
631 + if err != nil {
632 + record.Close()
633 + _, _ = s.registry.Unregister(record.ID, record.ReverseToken)
634 + return types.RegisterResponse{}, err
635 + }
636 + responseBootstraps, err = utils.NormalizeRelayURLs(append(responseBootstraps, advertisedURLs...)...)
637 if err != nil {
638 record.Close()
639 _, _ = s.registry.Unregister(record.ID, record.ReverseToken)