Merge pull request #137 from dutchcoders/ISSUE-91

Add trailing slash if missing on path options
This commit is contained in:
Andrea Spacca 2018-07-07 12:11:26 +02:00 committed by GitHub
commit 89e37272ed
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -54,6 +54,7 @@ import (
assetfs "github.com/elazarl/go-bindata-assetfs" assetfs "github.com/elazarl/go-bindata-assetfs"
autocert "golang.org/x/crypto/acme/autocert" autocert "golang.org/x/crypto/acme/autocert"
"path/filepath"
) )
const SERVER_INFO = "transfer.sh" const SERVER_INFO = "transfer.sh"
@ -109,12 +110,20 @@ func ProfileListener(s string) OptionFn {
func WebPath(s string) OptionFn { func WebPath(s string) OptionFn {
return func(srvr *Server) { return func(srvr *Server) {
if s[len(s)-1:len(s)] != "/" {
s = s + string(filepath.Separator)
}
srvr.webPath = s srvr.webPath = s
} }
} }
func TempPath(s string) OptionFn { func TempPath(s string) OptionFn {
return func(srvr *Server) { return func(srvr *Server) {
if s[len(s)-1:len(s)] != "/" {
s = s + string(filepath.Separator)
}
srvr.tempPath = s srvr.tempPath = s
} }
} }