Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Joe Martin
OpenLDAP
Commits
c934e59b
Commit
c934e59b
authored
Jul 12, 2007
by
Howard Chu
Browse files
ITS#5025 from HEAD
parent
f3693ad4
Changes
1
Hide whitespace changes
Inline
Side-by-side
servers/slapd/back-ldap/search.c
View file @
c934e59b
...
...
@@ -330,12 +330,18 @@ retry:
e
=
ldap_first_entry
(
lc
->
lc_ld
,
res
);
rc
=
ldap_build_entry
(
op
,
e
,
&
ent
,
&
bdn
);
if
(
rc
==
LDAP_SUCCESS
)
{
ldap_get_entry_controls
(
lc
->
lc_ld
,
res
,
&
rs
->
sr_ctrls
);
rs
->
sr_entry
=
&
ent
;
rs
->
sr_attrs
=
op
->
ors_attrs
;
rs
->
sr_operational_attrs
=
NULL
;
rs
->
sr_flags
=
0
;
rs
->
sr_err
=
LDAP_SUCCESS
;
rc
=
rs
->
sr_err
=
send_search_entry
(
op
,
rs
);
if
(
rs
->
sr_ctrls
)
{
ldap_controls_free
(
rs
->
sr_ctrls
);
rs
->
sr_ctrls
=
NULL
;
}
rs
->
sr_entry
=
NULL
;
if
(
!
BER_BVISNULL
(
&
ent
.
e_name
)
)
{
assert
(
ent
.
e_name
.
bv_val
!=
bdn
.
bv_val
);
op
->
o_tmpfree
(
ent
.
e_name
.
bv_val
,
op
->
o_tmpmemctx
);
...
...
@@ -383,6 +389,7 @@ retry:
BER_BVZERO
(
&
rs
->
sr_ref
[
cnt
]
);
/* ignore return value by now */
rs
->
sr_entry
=
NULL
;
(
void
)
send_search_reference
(
op
,
rs
);
}
else
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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