From fe6792be0d4829c25c2755ae28763f946da15bf4 Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Fri, 24 Apr 2026 00:10:25 +0200 Subject: [PATCH] f-21: fix: use of exit become return Signed-off-by: GnomeZworc --- internal/dispatcher/agent/subnet_commands.go | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/internal/dispatcher/agent/subnet_commands.go b/internal/dispatcher/agent/subnet_commands.go index 7bc214d..18f2cd3 100644 --- a/internal/dispatcher/agent/subnet_commands.go +++ b/internal/dispatcher/agent/subnet_commands.go @@ -2,7 +2,6 @@ package dispatcher import ( "fmt" - "os" "strconv" "time" @@ -77,13 +76,13 @@ func (c DeleteSubnetCommand) Prepare(db *badger.DB, _ *configuration.Config) err func (c DeleteSubnetCommand) Execute(db *badger.DB, _ *configuration.Config) error { if err := subnet.DeleteSubnet(db, c.Name); err != nil { - fmt.Println(err) - os.Exit(1) + return err } - if state, err := kv.GetFromDB(db, "subnet/"+c.Name+"/state"); err != nil { - fmt.Println(err) - os.Exit(1) - } else if state == "deleted" { + state, err := kv.GetFromDB(db, "subnet/"+c.Name+"/state") + if err != nil { + return err + } + if state == "deleted" { kv.DeleteInDB(db, "subnet/"+c.Name) } return nil