summaryrefslogtreecommitdiffstats
path: root/src/Components/Limit.php
diff options
context:
space:
mode:
authorDeven Bansod <devenbansod.bits@gmail.com>2019-12-30 00:51:48 -0500
committerDeven Bansod <devenbansod.bits@gmail.com>2019-12-30 00:54:13 -0500
commitfc25e9023c7748a7a2e957c823699900257ce4e1 (patch)
treed057bda4d95ad7dc0f674acb4e2ceb04827004f3 /src/Components/Limit.php
parent2c8e384a349595ad13790ca3a5357f24af916345 (diff)
downloadsql-parser-fc25e9023c7748a7a2e957c823699900257ce4e1.zip
sql-parser-fc25e9023c7748a7a2e957c823699900257ce4e1.tar.gz
sql-parser-fc25e9023c7748a7a2e957c823699900257ce4e1.tar.bz2
275: Prevent overwrite of offset in Limit clause by parenthesis
Diffstat (limited to 'src/Components/Limit.php')
-rw-r--r--src/Components/Limit.php5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Components/Limit.php b/src/Components/Limit.php
index 17423e2..a3903b5 100644
--- a/src/Components/Limit.php
+++ b/src/Components/Limit.php
@@ -95,6 +95,11 @@ class Limit extends Component
continue;
}
+ // Skip if not a number
+ if (($token->type !== Token::TYPE_NUMBER)) {
+ break;
+ }
+
if ($offset) {
$ret->offset = $token->value;
$offset = false;