diff options
author | Brice Figureau <brice-puppet@daysofwonder.com> | 2009-09-21 22:48:30 +0200 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2009-09-22 09:42:00 +1000 |
commit | 6551e86a03f5fa1f499386c96faa4587bdfac24e (patch) | |
tree | d8d7387759957ee5c74089e1f63e8492dcae2716 /lib/puppet/parser/files.rb | |
parent | a5950339f43e08516130ff0b7463dbe3fa925890 (diff) | |
download | puppet-6551e86a03f5fa1f499386c96faa4587bdfac24e.tar.gz puppet-6551e86a03f5fa1f499386c96faa4587bdfac24e.tar.xz puppet-6551e86a03f5fa1f499386c96faa4587bdfac24e.zip |
Fix #2664 - Mathematic expressions mis-lexed as Regex
This is not the real fix. It is just an hot-fix to limit
the issue.
The issue is that the lexer regexes have precedences over simple
'/' (divide).
In the following expression:
$var = 4096 / 4
$var2 = "/tmp/file"
The / 4... part is mis-lexed as a regex instead of a mathematical
expression.
The current fix limits regex to one-line.
Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
Diffstat (limited to 'lib/puppet/parser/files.rb')
0 files changed, 0 insertions, 0 deletions