Fixed arg handling in bitcaskd

This commit is contained in:
James Mills 2019-03-13 21:39:23 +10:00
parent 146f777683
commit 32b782b229
No known key found for this signature in database
GPG Key ID: AC4C014F1440EBD6

@ -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)