diff --git a/internal/dataprovider/node.go b/internal/dataprovider/node.go index 3f31a733..4b8fc803 100644 --- a/internal/dataprovider/node.go +++ b/internal/dataprovider/node.go @@ -112,7 +112,7 @@ func (n *NodeData) getNodeName() string { h := sha256.New() var b bytes.Buffer - b.WriteString(fmt.Sprintf("%s:%d", n.Host, n.Port)) + fmt.Fprintf(&b, "%s:%d", n.Host, n.Port) h.Write(b.Bytes()) return hex.EncodeToString(h.Sum(nil)) } diff --git a/internal/service/service_portable.go b/internal/service/service_portable.go index 4703b33d..91d5fc79 100644 --- a/internal/service/service_portable.go +++ b/internal/service/service_portable.go @@ -95,24 +95,24 @@ func (s *Service) StartPortableMode(sftpdPort, ftpPort, webdavPort, httpPort int func (s *Service) getServiceOptionalInfoString() string { var info strings.Builder if config.GetSFTPDConfig().Bindings[0].IsValid() { - info.WriteString(fmt.Sprintf("SFTP port: %v ", config.GetSFTPDConfig().Bindings[0].Port)) + fmt.Fprintf(&info, "SFTP port: %d ", config.GetSFTPDConfig().Bindings[0].Port) } if config.GetFTPDConfig().Bindings[0].IsValid() { - info.WriteString(fmt.Sprintf("FTP port: %v ", config.GetFTPDConfig().Bindings[0].Port)) + fmt.Fprintf(&info, "FTP port: %d ", config.GetFTPDConfig().Bindings[0].Port) } if config.GetWebDAVDConfig().Bindings[0].IsValid() { scheme := "http" if config.GetWebDAVDConfig().CertificateFile != "" && config.GetWebDAVDConfig().CertificateKeyFile != "" { scheme = "https" } - info.WriteString(fmt.Sprintf("WebDAV URL: %v://:%v/ ", scheme, config.GetWebDAVDConfig().Bindings[0].Port)) + fmt.Fprintf(&info, "WebDAV URL: %v://:%v/ ", scheme, config.GetWebDAVDConfig().Bindings[0].Port) } if config.GetHTTPDConfig().Bindings[0].IsValid() { scheme := "http" if config.GetHTTPDConfig().CertificateFile != "" && config.GetHTTPDConfig().CertificateKeyFile != "" { scheme = "https" } - info.WriteString(fmt.Sprintf("WebClient URL: %v://:%v/ ", scheme, config.GetHTTPDConfig().Bindings[0].Port)) + fmt.Fprintf(&info, "WebClient URL: %s://:%d/ ", scheme, config.GetHTTPDConfig().Bindings[0].Port) } return info.String() }