init[windows]: Fix to handle the case when export path is a relative path. (#3054)

ex. to handle "minio server export"
master
Krishna Srinivas 8 years ago committed by Harshavardhana
parent fe56220d1a
commit 21d41ad7fd
  1. 4
      cmd/server-main.go

@ -144,8 +144,8 @@ func (ep storageEndPoint) presentIn(eps []storageEndPoint) bool {
// Parse end-point (of the form host:port:path or host:path or path) // Parse end-point (of the form host:port:path or host:path or path)
func parseStorageEndPoint(ep string, defaultPort int) (storageEndPoint, error) { func parseStorageEndPoint(ep string, defaultPort int) (storageEndPoint, error) {
if runtime.GOOS == "windows" { if runtime.GOOS == "windows" {
// Try to match path, ex. C:\export // Try to match path, ex. C:\export or export
matched, err := regexp.MatchString(`^[a-zA-Z]:\\[^:]+$`, ep) matched, err := regexp.MatchString(`^([a-zA-Z]:\\[^:]+|[^:]+)$`, ep)
if err != nil { if err != nil {
return storageEndPoint{}, err return storageEndPoint{}, err
} }

Loading…
Cancel
Save