leveldb: ikey: convert ikey to []byte so that Printf will print the ikey content
diff --git a/leveldb/key.go b/leveldb/key.go
index 98b21f4..572ae81 100644
--- a/leveldb/key.go
+++ b/leveldb/key.go
@@ -106,7 +106,7 @@
panic("leveldb: nil iKey")
}
if len(ik) < 8 {
- panic(fmt.Sprintf("leveldb: iKey %q, len=%d: invalid length", ik, len(ik)))
+ panic(fmt.Sprintf("leveldb: iKey %q, len=%d: invalid length", []byte(ik), len(ik)))
}
}
@@ -124,7 +124,7 @@
num := ik.num()
seq, kt = uint64(num>>8), kType(num&0xff)
if kt > ktVal {
- panic(fmt.Sprintf("leveldb: iKey %q, len=%d: invalid type %#x", ik, len(ik), kt))
+ panic(fmt.Sprintf("leveldb: iKey %q, len=%d: invalid type %#x", []byte(ik), len(ik), kt))
}
return
}