From 767845d90a5caf6b236c9fdcef76d3f5dcd669fc Mon Sep 17 00:00:00 2001 From: Christian Richter Date: Fri, 29 Apr 2022 09:25:46 +0200 Subject: [PATCH] fix force overwrite bug Signed-off-by: Christian Richter --- ocis/pkg/init/init.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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)