aboutsummaryrefslogtreecommitdiff
path: root/file/names.go
diff options
context:
space:
mode:
Diffstat (limited to 'file/names.go')
-rw-r--r--file/names.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/file/names.go b/file/names.go
index a522f6b..2e90e7b 100644
--- a/file/names.go
+++ b/file/names.go
@@ -18,9 +18,11 @@ const (
)
func splitNameExt(fname string) (string, string) {
- fname = filepath.Base(fname)
ext := filepath.Ext(fname)
- return fname[:len(ext)-1], ext
+ if len(ext) == 0 {
+ return fname, ""
+ }
+ return fname[:len(fname)-len(ext)], ext
}
func Names(pubFile, encFile string) error {