From 32b782b2294fcf530c3a40dbb36b36d42298a801 Mon Sep 17 00:00:00 2001 From: James Mills <1290234+prologic@users.noreply.github.com> Date: Wed, 13 Mar 2019 21:39:23 +1000 Subject: [PATCH] Fixed arg handling in bitcaskd --- cmd/bitcaskd/main.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/bitcaskd/main.go b/cmd/bitcaskd/main.go index a7b2c5f..527089d 100644 --- a/cmd/bitcaskd/main.go +++ b/cmd/bitcaskd/main.go @@ -75,8 +75,8 @@ func main() { conn.WriteError("ERR wrong number of arguments for '" + string(cmd.Args[0]) + "' command") return } - key := string(cmd.Args[0]) - value := cmd.Args[1] + key := string(cmd.Args[1]) + value := cmd.Args[2] err = db.Put(key, value) if err != nil { conn.WriteString(fmt.Sprintf("ERR: %s", err)) @@ -88,7 +88,7 @@ func main() { conn.WriteError("ERR wrong number of arguments for '" + string(cmd.Args[0]) + "' command") return } - key := string(cmd.Args[0]) + key := string(cmd.Args[1]) value, err := db.Get(key) if err != nil { conn.WriteNull() @@ -100,7 +100,7 @@ func main() { conn.WriteError("ERR wrong number of arguments for '" + string(cmd.Args[0]) + "' command") return } - key := string(cmd.Args[0]) + key := string(cmd.Args[1]) err := db.Delete(key) if err != nil { conn.WriteInt(0)