diff --git a/service/service_portable.go b/service/service_portable.go index 4f24d875..c85bc048 100644 --- a/service/service_portable.go +++ b/service/service_portable.go @@ -94,6 +94,7 @@ func (s *Service) StartPortableMode(sftpdPort, ftpPort, webdavPort int, enabledS } else { binding.Port = 49152 + rand.Intn(15000) } + webDavConf.Bindings = []webdavd.Binding{binding} webDavConf.CertificateFile = webDavCert webDavConf.CertificateKeyFile = webDavKey config.SetWebDAVDConfig(webDavConf) @@ -126,8 +127,7 @@ func (s *Service) getServiceOptionalInfoString() string { if config.GetWebDAVDConfig().CertificateFile != "" && config.GetWebDAVDConfig().CertificateKeyFile != "" { scheme = "https" } - info.WriteString(fmt.Sprintf("WebDAV URL: %v://:%v/%v", - scheme, config.GetWebDAVDConfig().Bindings[0].Port, s.PortableUser.Username)) + info.WriteString(fmt.Sprintf("WebDAV URL: %v://:%v/", scheme, config.GetWebDAVDConfig().Bindings[0].Port)) } return info.String() }