diff --git a/ocis/pkg/init/init.go b/ocis/pkg/init/init.go index e148fb53bf..61192a5665 100644 --- a/ocis/pkg/init/init.go +++ b/ocis/pkg/init/init.go @@ -143,16 +143,15 @@ func backupOcisConfigFile(configPath string) (string, error) { } func CreateConfig(insecure, forceOverwrite bool, configPath string) error { - err := checkConfigPath(configPath) targetBackupConfig := "" + + err := checkConfigPath(configPath) if err != nil && !forceOverwrite { return err - } else if forceOverwrite { + } else if forceOverwrite && err != nil { targetBackupConfig, err = backupOcisConfigFile(configPath) if err != nil { return err - } else { - } } err = os.MkdirAll(configPath, 0700)