diff options
Diffstat (limited to 'src/path/filepath/path.go')
| -rw-r--r-- | src/path/filepath/path.go | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/path/filepath/path.go b/src/path/filepath/path.go index 3bde14b91e..ebdd9f5968 100644 --- a/src/path/filepath/path.go +++ b/src/path/filepath/path.go @@ -196,13 +196,10 @@ func Split(path string) (dir, file string) { // Join joins any number of path elements into a single path, adding // a Separator if necessary. The result is Cleaned, in particular // all empty strings are ignored. +// On Windows, the result is a UNC path if and only if the first path +// element is a UNC path. func Join(elem ...string) string { - for i, e := range elem { - if e != "" { - return Clean(strings.Join(elem[i:], string(Separator))) - } - } - return "" + return join(elem) } // Ext returns the file name extension used by path. |
