@@ -788,7 +788,7 @@ func (s *Service) HandleHello(ownAddress, remoteAddress string, req *HelloReques
788788 location := master .CreateStarterURL ("/hello" )
789789 return ClusterConfig {}, maskAny (RedirectError {location })
790790 } else {
791- return ClusterConfig {}, maskAny (errors . Wrap ( client .BadRequestError , "No master known" ))
791+ return ClusterConfig {}, maskAny (client .NewBadRequestError ( "No master known" ))
792792 }
793793 }
794794
@@ -830,7 +830,7 @@ func (s *Service) HandleHello(ownAddress, remoteAddress string, req *HelloReques
830830 if slaveAddr == "" {
831831 host , _ , err := net .SplitHostPort (remoteAddress )
832832 if err != nil {
833- return ClusterConfig {}, maskAny (errors . Wrap ( client .BadRequestError , "SlaveAddress must be set." ))
833+ return ClusterConfig {}, maskAny (client .NewBadRequestError ( "SlaveAddress must be set." ))
834834 }
835835 slaveAddr = normalizeHostName (host )
836836 } else {
@@ -840,21 +840,21 @@ func (s *Service) HandleHello(ownAddress, remoteAddress string, req *HelloReques
840840
841841 // Check request
842842 if req .SlaveID == "" {
843- return ClusterConfig {}, maskAny (errors . Wrap ( client .BadRequestError , "SlaveID must be set." ))
843+ return ClusterConfig {}, maskAny (client .NewBadRequestError ( "SlaveID must be set." ))
844844 }
845845
846846 // Check datadir
847847 if ! s .allowSameDataDir {
848848 for _ , p := range s .myPeers .AllPeers {
849849 if p .Address == slaveAddr && p .DataDir == req .DataDir && p .ID != req .SlaveID {
850- return ClusterConfig {}, maskAny (errors . Wrap ( client .BadRequestError , "Cannot use same directory as peer." ))
850+ return ClusterConfig {}, maskAny (client .NewBadRequestError ( "Cannot use same directory as peer." ))
851851 }
852852 }
853853 }
854854
855855 // Check IsSecure, cannot mix secure / non-secure
856856 if req .IsSecure != s .IsSecure () {
857- return ClusterConfig {}, maskAny (errors . Wrap ( client .BadRequestError , "Cannot mix secure / non-secure peers." ))
857+ return ClusterConfig {}, maskAny (client .NewBadRequestError ( "Cannot mix secure / non-secure peers." ))
858858 }
859859
860860 // If slaveID already known, then return data right away.
@@ -869,7 +869,7 @@ func (s *Service) HandleHello(ownAddress, remoteAddress string, req *HelloReques
869869 } else {
870870 // Slave address may not change
871871 if p .Address != slaveAddr {
872- return ClusterConfig {}, maskAny (errors . Wrap ( client .BadRequestError , "Cannot change slave address while using an existing ID." ))
872+ return ClusterConfig {}, maskAny (client .NewBadRequestError ( "Cannot change slave address while using an existing ID." ))
873873 }
874874 }
875875 s .myPeers .AllPeers [i ].DataDir = req .DataDir
@@ -878,7 +878,7 @@ func (s *Service) HandleHello(ownAddress, remoteAddress string, req *HelloReques
878878 } else {
879879 // In single server mode, do not accept new slaves
880880 if s .mode .IsSingleMode () {
881- return ClusterConfig {}, maskAny (errors . Wrap ( client .BadRequestError , "In single server mode, slaves cannot be added." ))
881+ return ClusterConfig {}, maskAny (client .NewBadRequestError ( "In single server mode, slaves cannot be added." ))
882882 }
883883 // Ok. We're now in cluster or resilient single mode.
884884 // ID not yet found, add it
0 commit comments