diff options
| author | Chris Lu <chrislusf@users.noreply.github.com> | 2016-11-07 19:09:19 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-11-07 19:09:19 -0800 |
| commit | 3320e495f47bee6798387271628c5f2c082001c6 (patch) | |
| tree | b56b6f375a0a03df33021273fb8a12a30fdde875 | |
| parent | 36f96332238a37cb659bb3ff27d82febb1b22c91 (diff) | |
| parent | 57005ed7f8cb9746e791ccde27fa8525c501c20f (diff) | |
| download | seaweedfs-3320e495f47bee6798387271628c5f2c082001c6.tar.xz seaweedfs-3320e495f47bee6798387271628c5f2c082001c6.zip | |
Merge pull request #394 from bedragon/master
fix bug : join post is empty
| -rw-r--r-- | weed/server/raft_server.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/weed/server/raft_server.go b/weed/server/raft_server.go index 8b2ad3540..3652d7add 100644 --- a/weed/server/raft_server.go +++ b/weed/server/raft_server.go @@ -165,7 +165,7 @@ func (s *RaftServer) Join(peers []string) error { target := fmt.Sprintf("http://%s/cluster/join", strings.TrimSpace(m)) glog.V(0).Infoln("Attempting to connect to:", target) - err = postFollowingOneRedirect(target, "application/json", &b) + err = postFollowingOneRedirect(target, "application/json", b) if err != nil { glog.V(0).Infoln("Post returned error: ", err.Error()) @@ -182,9 +182,9 @@ func (s *RaftServer) Join(peers []string) error { } // a workaround because http POST following redirection misses request body -func postFollowingOneRedirect(target string, contentType string, b *bytes.Buffer) error { +func postFollowingOneRedirect(target string, contentType string, b bytes.Buffer) error { backupReader := bytes.NewReader(b.Bytes()) - resp, err := http.Post(target, contentType, b) + resp, err := http.Post(target, contentType, &b) if err != nil { return err } |
