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