upated NewClient() to append the default port number of the rpx target address if the port number isn't found

This commit is contained in:
2025-08-20 23:36:23 +09:00
parent 6078a41504
commit 1dcb1605b7

View File

@ -2191,8 +2191,14 @@ func NewClient(ctx context.Context, name string, logger Logger, cfg *ClientConfi
c.rpx_target_tls = cfg.RpxTargetTls c.rpx_target_tls = cfg.RpxTargetTls
if c.rpx_target_tls != nil { if c.rpx_target_tls != nil {
c.rpx_target_url = "https://" + c.rpx_target_addr c.rpx_target_url = "https://" + c.rpx_target_addr
if !strings.Contains(cfg.RpxTargetAddr, ":") {
c.rpx_target_addr = cfg.RpxTargetAddr + ":443"
}
} else { } else {
c.rpx_target_url = "http://" + c.rpx_target_addr c.rpx_target_url = "http://" + c.rpx_target_addr
if !strings.Contains(cfg.RpxTargetAddr, ":") {
c.rpx_target_addr = cfg.RpxTargetAddr + ":80"
}
} }
c.ctl_auth = cfg.CtlAuth c.ctl_auth = cfg.CtlAuth