Merge pull request #1948 from bas-vk/rpcfix

Infinite loop in filters
This commit is contained in:
Jeffrey Wilcke
2015-11-03 15:22:02 +01:00
2 changed files with 12 additions and 7 deletions

View File

@ -722,6 +722,13 @@ func (args *BlockFilterArgs) UnmarshalJSON(b []byte) (err error) {
return err
}
}
if num == -2 {
return fmt.Errorf("\"pending\" is unsupported")
} else if num < -2 {
return fmt.Errorf("Invalid to block number")
}
args.Latest = num
if obj[0].Limit == nil {