mirror of https://github.com/ledisdb/ledisdb.git
bug fix: argument checking of funtion
This commit is contained in:
parent
f95494386a
commit
0d01d7e7ed
|
@ -120,17 +120,18 @@ func zparseScoreRange(minBuf []byte, maxBuf []byte) (min int64, max int64, err e
|
||||||
if strings.ToLower(ledis.String(minBuf)) == "-inf" {
|
if strings.ToLower(ledis.String(minBuf)) == "-inf" {
|
||||||
min = math.MinInt64
|
min = math.MinInt64
|
||||||
} else {
|
} else {
|
||||||
var lopen bool = false
|
|
||||||
if minBuf[0] == '(' {
|
|
||||||
lopen = true
|
|
||||||
minBuf = minBuf[1:]
|
|
||||||
}
|
|
||||||
|
|
||||||
if len(minBuf) == 0 {
|
if len(minBuf) == 0 {
|
||||||
err = ErrCmdParams
|
err = ErrCmdParams
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var lopen bool = false
|
||||||
|
if minBuf[0] == '(' {
|
||||||
|
lopen = true
|
||||||
|
minBuf = minBuf[1:]
|
||||||
|
}
|
||||||
|
|
||||||
min, err = ledis.StrInt64(minBuf, nil)
|
min, err = ledis.StrInt64(minBuf, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
|
@ -150,16 +151,17 @@ func zparseScoreRange(minBuf []byte, maxBuf []byte) (min int64, max int64, err e
|
||||||
max = math.MaxInt64
|
max = math.MaxInt64
|
||||||
} else {
|
} else {
|
||||||
var ropen = false
|
var ropen = false
|
||||||
if maxBuf[0] == '(' {
|
|
||||||
ropen = true
|
|
||||||
maxBuf = maxBuf[1:]
|
|
||||||
}
|
|
||||||
|
|
||||||
if len(maxBuf) == 0 {
|
if len(maxBuf) == 0 {
|
||||||
err = ErrCmdParams
|
err = ErrCmdParams
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if maxBuf[0] == '(' {
|
||||||
|
ropen = true
|
||||||
|
maxBuf = maxBuf[1:]
|
||||||
|
}
|
||||||
|
|
||||||
max, err = ledis.StrInt64(maxBuf, nil)
|
max, err = ledis.StrInt64(maxBuf, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue