f-21: fix: use of exit become return

Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
GnomeZworc 2026-04-24 00:10:25 +02:00
commit fe6792be0d
Signed by: nicolas.boufideline
GPG key ID: 4406BBBF8845D632

View file

@ -2,7 +2,6 @@ package dispatcher
import ( import (
"fmt" "fmt"
"os"
"strconv" "strconv"
"time" "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 { func (c DeleteSubnetCommand) Execute(db *badger.DB, _ *configuration.Config) error {
if err := subnet.DeleteSubnet(db, c.Name); err != nil { if err := subnet.DeleteSubnet(db, c.Name); err != nil {
fmt.Println(err) return err
os.Exit(1)
} }
if state, err := kv.GetFromDB(db, "subnet/"+c.Name+"/state"); err != nil { state, err := kv.GetFromDB(db, "subnet/"+c.Name+"/state")
fmt.Println(err) if err != nil {
os.Exit(1) return err
} else if state == "deleted" { }
if state == "deleted" {
kv.DeleteInDB(db, "subnet/"+c.Name) kv.DeleteInDB(db, "subnet/"+c.Name)
} }
return nil return nil