diff options
Diffstat (limited to 'weed/command/iam.go')
| -rw-r--r-- | weed/command/iam.go | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/weed/command/iam.go b/weed/command/iam.go index 1839bba2c..c484ed18d 100644 --- a/weed/command/iam.go +++ b/weed/command/iam.go @@ -3,7 +3,6 @@ package command import ( "context" "fmt" - "net/http" "github.com/seaweedfs/seaweedfs/weed/util/version" @@ -88,8 +87,6 @@ func (iamopt *IamOptions) startIamServer() bool { glog.Fatalf("IAM API Server startup error: %v", iamApiServer_err) } - httpS := &http.Server{Handler: router} - listenAddress := fmt.Sprintf(":%d", *iamopt.port) iamApiListener, iamApiLocalListener, err := util.NewIpAndLocalListeners(*iamopt.ip, *iamopt.port, time.Duration(10)*time.Second) if err != nil { @@ -99,12 +96,12 @@ func (iamopt *IamOptions) startIamServer() bool { glog.V(0).Infof("Start Seaweed IAM API Server %s at http port %d", version.Version(), *iamopt.port) if iamApiLocalListener != nil { go func() { - if err = httpS.Serve(iamApiLocalListener); err != nil { + if err = newHttpServer(router, nil).Serve(iamApiLocalListener); err != nil { glog.Errorf("IAM API Server Fail to serve: %v", err) } }() } - if err = httpS.Serve(iamApiListener); err != nil { + if err = newHttpServer(router, nil).Serve(iamApiListener); err != nil { glog.Fatalf("IAM API Server Fail to serve: %v", err) } |
