mirror of https://github.com/go-redis/redis.git
Prevent index out of bunds error
I'm reusing this driver for disque client... and get index out of bounds error because there really are just 2 items in array not 3.
This commit is contained in:
parent
3fbf7df014
commit
40f80e8913
|
@ -44,9 +44,10 @@ func (it *ScanIterator) Next(ctx context.Context) bool {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fetch next page.
|
// Fetch next page.
|
||||||
if it.cmd.args[0] == "scan" {
|
switch it.cmd.args[0] {
|
||||||
|
case "scan", "qscan":
|
||||||
it.cmd.args[1] = it.cmd.cursor
|
it.cmd.args[1] = it.cmd.cursor
|
||||||
} else {
|
default:
|
||||||
it.cmd.args[2] = it.cmd.cursor
|
it.cmd.args[2] = it.cmd.cursor
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue