aboutsummaryrefslogtreecommitdiff
path: root/weed/server/master_server.go
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2023-07-04 11:45:21 -0700
committerchrislu <chris.lu@gmail.com>2023-07-04 11:45:21 -0700
commita315490f7d4d2aa8b5226ea4029cb112edb88137 (patch)
treeec758dc46846f5004413f9ddd3fc622204ed45d9 /weed/server/master_server.go
parent2aa59ab37cf70b7f0ee8d4c5078be064e0e1a190 (diff)
downloadseaweedfs-a315490f7d4d2aa8b5226ea4029cb112edb88137.tar.xz
seaweedfs-a315490f7d4d2aa8b5226ea4029cb112edb88137.zip
proxy to master uses http address
fix https://github.com/seaweedfs/seaweedfs/issues/4607
Diffstat (limited to 'weed/server/master_server.go')
-rw-r--r--weed/server/master_server.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/server/master_server.go b/weed/server/master_server.go
index bed4119d3..2489aaefd 100644
--- a/weed/server/master_server.go
+++ b/weed/server/master_server.go
@@ -225,7 +225,7 @@ func (ms *MasterServer) proxyToLeader(f http.HandlerFunc) http.HandlerFunc {
// get the current raft leader
leaderAddr, _ := ms.Topo.MaybeLeader()
- raftServerLeader := string(leaderAddr)
+ raftServerLeader := leaderAddr.ToHttpAddress()
if raftServerLeader == "" {
f(w, r)
return