Skip to content

Commit dd068e5

Browse files
committed
fixed code based on mcgrails suggestions
1 parent 79ab6a7 commit dd068e5

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

internal/shareddefaults/shared_config.go

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package shareddefaults
22

33
import (
4+
"os/user"
45
"path/filepath"
56
)
67

@@ -29,5 +30,17 @@ func SharedConfigFilename() string {
2930
// UserHomeDir returns the home directory for the user the process is
3031
// running under.
3132
func UserHomeDir() string {
32-
return userHomeDir()
33+
var home string
34+
35+
home = userHomeDir()
36+
if len(home) > 0 {
37+
return home
38+
}
39+
40+
currUser, _ := user.Current()
41+
if currUser != nil {
42+
home = currUser.HomeDir
43+
}
44+
45+
return home
3346
}

internal/shareddefaults/shared_config_resolve_home_go1.12.go

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,9 @@ package shareddefaults
55

66
import (
77
"os"
8-
"os/user"
98
)
109

1110
func userHomeDir() string {
1211
home, _ := os.UserHomeDir()
13-
14-
if len(home) > 0 {
15-
return home
16-
}
17-
18-
currUser, _ := user.Current()
19-
if currUser != nil {
20-
home = currUser.HomeDir
21-
}
22-
2312
return home
2413
}

0 commit comments

Comments
 (0)