Fixing possible nil pointer issues
diff --git a/action/config_wizard.go b/action/config_wizard.go
index c00c3d7..cab038b 100644
--- a/action/config_wizard.go
+++ b/action/config_wizard.go
@@ -255,6 +255,7 @@
l, err := cache.Location()
if err != nil {
msg.Debug("Problem detecting cache location: %s", err)
+ return
}
var remote string
if d.Repository != "" {
@@ -266,12 +267,14 @@
key, err := cache.Key(remote)
if err != nil {
msg.Debug("Problem generating cache key for %s: %s", remote, err)
+ return
}
local := filepath.Join(l, "src", key)
repo, err := vcs.NewRepo(remote, local)
if err != nil {
msg.Debug("Problem getting repo instance: %s", err)
+ return
}
var useLocal bool