commit | 37626b6a9f1326cd7712b8c902416e36ac5c2ba9 | [log] [tgz] |
---|---|---|
author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Tue Apr 21 16:59:23 2015 +0900 |
committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Tue Apr 21 16:59:23 2015 +0900 |
tree | e37938737b636296b8711013891a031beef5ce24 | |
parent | 74536e6d878fcb848da78d8e52285cb1372f416e [diff] [blame] |
Fix $(dir /)
diff --git a/func.go b/func.go index 095ab75..6b548ba 100644 --- a/func.go +++ b/func.go
@@ -369,7 +369,11 @@ names := splitSpaces(string(ev.Value(f.args[1]))) sw := ssvWriter{w: w} for _, name := range names { - sw.WriteString(filepath.Dir(name) + string(filepath.Separator)) + if name == "/" { + sw.Write([]byte{'/'}) + } else { + sw.WriteString(filepath.Dir(name) + string(filepath.Separator)) + } } }