Compare commits

...

1 Commits

Author SHA1 Message Date
Carlosokumu
b8cbccb113 call memory's pop to free cache's current level 2025-03-27 12:31:46 +03:00

View File

@@ -91,6 +91,9 @@ func (c *Cmd) execReset(ctx context.Context, ss storage.StorageService) error {
if err != nil { if err != nil {
return err return err
} }
ca := pe.GetMemory()
ca.Pop()
_, err = en.(*engine.DefaultEngine).Reset(ctx, false) _, err = en.(*engine.DefaultEngine).Reset(ctx, false)
if err != nil { if err != nil {
return err return err
@@ -169,7 +172,7 @@ func (c *Cmd) Parse(args []string) error {
return fmt.Errorf("invalid command: %v", cmd) return fmt.Errorf("invalid command: %v", cmd)
} }
if n > 0 { if n > 0 {
if len(args) < n + 1 { if len(args) < n+1 {
return fmt.Errorf("Wrong number of arguments, need: %d", n) return fmt.Errorf("Wrong number of arguments, need: %d", n)
} }
param = args[1] param = args[1]
@@ -192,6 +195,5 @@ func (c *Cmd) Parse(args []string) error {
return nil return nil
} }
return fmt.Errorf("unknown subcommand: %s", cmd) return fmt.Errorf("unknown subcommand: %s", cmd)
} }