Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
James Lowden
OpenLDAP
Commits
b855258a
Commit
b855258a
authored
Dec 03, 2020
by
Howard Chu
Committed by
Quanah Gibson-Mount
Dec 08, 2020
Browse files
ITS
#9416
more componentFilterMatch garbage
parent
dfafcdd0
Changes
1
Hide whitespace changes
Inline
Side-by-side
servers/slapd/component.c
View file @
b855258a
...
...
@@ -905,31 +905,37 @@ strip_cav_str( ComponentAssertionValue* cav, char* str)
static
ber_tag_t
strip_cav_tag
(
ComponentAssertionValue
*
cav
)
{
int
rc
;
eat_whsp
(
cav
);
if
(
cav_cur_len
(
cav
)
>=
8
&&
strncmp
(
cav
->
cav_ptr
,
"item"
,
4
)
==
0
)
{
strip_cav_str
(
cav
,
"item:"
);
if
(
strip_cav_str
(
cav
,
"item:"
))
goto
fail
;
return
LDAP_COMP_FILTER_ITEM
;
}
else
if
(
cav_cur_len
(
cav
)
>=
7
&&
strncmp
(
cav
->
cav_ptr
,
"and"
,
3
)
==
0
)
{
strip_cav_str
(
cav
,
"and:"
);
if
(
strip_cav_str
(
cav
,
"and:"
))
goto
fail
;
return
LDAP_COMP_FILTER_AND
;
}
else
if
(
cav_cur_len
(
cav
)
>=
6
&&
strncmp
(
cav
->
cav_ptr
,
"or"
,
2
)
==
0
)
{
strip_cav_str
(
cav
,
"or:"
);
if
(
strip_cav_str
(
cav
,
"or:"
))
goto
fail
;
return
LDAP_COMP_FILTER_OR
;
}
else
if
(
cav_cur_len
(
cav
)
>=
7
&&
strncmp
(
cav
->
cav_ptr
,
"not"
,
3
)
==
0
)
{
strip_cav_str
(
cav
,
"not:"
);
if
(
strip_cav_str
(
cav
,
"not:"
))
goto
fail
;
return
LDAP_COMP_FILTER_NOT
;
}
fail:
return
LBER_ERROR
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment