Skip to content

Commit d0c877b

Browse files
author
blackhedd
committed
Patch by Kouhei Sutou, enables support of \XX octal filter syntax
1 parent 3f7a4a2 commit d0c877b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/net/ldap/filter.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,8 @@ def parse_filter_branch scanner
464464
if op = scanner.scan( /\=|\<\=|\<|\>\=|\>|\!\=/ )
465465
scanner.scan(/\s*/)
466466
#if value = scanner.scan( /[\w\*\.]+/ ) (ORG)
467-
if value = scanner.scan( /[\w\*\.\+\-@=#\$%&! ]+/ )
467+
#if value = scanner.scan( /[\w\*\.\+\-@=#\$%&! ]+/ ) (ff suggested by Kouhei Sutou
468+
if value = scanner.scan( /(?:[\w\*\.\+\-@=#\$%&! ]|\\[a-fA-F\d]{2,2})+/ )
468469
case op
469470
when "="
470471
Filter.eq( token, value )

0 commit comments

Comments
 (0)