1
0
mirror of https://github.com/redis/go-redis.git synced 2025-07-28 06:42:00 +03:00

fix: invalid type assert in stringArg

This commit is contained in:
lintanghui
2022-02-18 11:36:04 +08:00
parent a034b08191
commit de6c131865
2 changed files with 33 additions and 2 deletions

View File

@ -151,8 +151,13 @@ func (cmd *baseCmd) stringArg(pos int) string {
if pos < 0 || pos >= len(cmd.args) {
return ""
}
s, _ := cmd.args[pos].(string)
return s
arg := cmd.args[pos]
switch v := arg.(type) {
case string:
return v
default:
return fmt.Sprintf("%v", v)
}
}
func (cmd *baseCmd) firstKeyPos() int8 {