From a60a43fadb0ebc1a5c87fc36a77c6b8d671fba95 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 3 May 2017 14:39:06 +0200 Subject: test split --- file/names.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'file/names.go') 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 { -- cgit v1.2.3