mirror of https://github.com/postgres/postgres
Avoid integer overflow when LIMIT + OFFSET >= 2^63.
This fixes bug #6139 reported by Hitoshi Harada.
This commit is contained in:
parent
85b436f7b1
commit
89df948ec2
|
@ -127,7 +127,7 @@ ExecLimit(LimitState *node)
|
|||
* the state machine state to record having done so.
|
||||
*/
|
||||
if (!node->noCount &&
|
||||
node->position >= node->offset + node->count)
|
||||
node->position - node->offset >= node->count)
|
||||
{
|
||||
node->lstate = LIMIT_WINDOWEND;
|
||||
return NULL;
|
||||
|
|
Loading…
Reference in New Issue