]> granicus.if.org Git - ejabberd/commitdiff
Fix LDAP substrings filter (EJAB-1715)
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Tue, 21 Apr 2015 08:49:41 +0000 (11:49 +0300)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Tue, 21 Apr 2015 08:49:41 +0000 (11:49 +0300)
src/eldap.erl

index 5e084b01b543d98edecd3140b449b4bb19958fe6..a9edebdf03c66a93430950f0e05b8fbbec8308a2 100644 (file)
@@ -507,16 +507,14 @@ present(Attribute) ->
 -type substr() :: [{initial | any | final, binary()}].
 -type 'SubstringFilter'() ::
         #'SubstringFilter'{type :: binary(),
-                           substrings :: {'SubstringFilter_substrings',
-                                          substr()}}.
+                           substrings :: substr()}.
 
 -type substrings() :: {substrings, 'SubstringFilter'()}.
 -spec substrings(binary(), substr()) -> substrings().
 
 substrings(Type, SubStr) ->
-    Ss = {'SubstringFilter_substrings', SubStr},
     {substrings,
-     #'SubstringFilter'{type = Type, substrings = Ss}}.
+     #'SubstringFilter'{type = Type, substrings = SubStr}}.
 
 -type match_opts() :: [{matchingRule | type, binary()} |
                        {dnAttributes, boolean()}].