summaryrefslogtreecommitdiffstats
path: root/lib/puppet/parser/files.rb
diff options
context:
space:
mode:
authorBrice Figureau <brice-puppet@daysofwonder.com>2010-03-03 20:35:46 +0100
committertest branch <puppet-dev@googlegroups.com>2010-02-17 06:50:53 -0800
commitb581c2348e784ce5d857a4c1c0686399b87cc13f (patch)
treed85c3e9d79d99c3ad9a2a679fa4d8666e74a2158 /lib/puppet/parser/files.rb
parent490a03d55e57a5a54202207b44eb406dda4c8c65 (diff)
downloadpuppet-b581c2348e784ce5d857a4c1c0686399b87cc13f.tar.gz
puppet-b581c2348e784ce5d857a4c1c0686399b87cc13f.tar.xz
puppet-b581c2348e784ce5d857a4c1c0686399b87cc13f.zip
Fix #3229 - use original value in case/selector regex matching
The issue is that case/selectors are downcasing the value before it is compared to the options. Unfortunately regex are matching in a case sensitive way, which would make the following manifest fail: $var = "CaseSensitive" case $var { /CaseSensitive/: { notice("worked") } default: { fail "miserably" } } This patch fixes the issue by making sure the regexp match is done one the original (not downcased) value, but still doing a case sensitive match. Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
Diffstat (limited to 'lib/puppet/parser/files.rb')
0 files changed, 0 insertions, 0 deletions