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
1c31e03b
Commit
1c31e03b
authored
Apr 15, 2008
by
Quanah Gibson-Mount
Browse files
ITS#5340
parent
5b29b176
Changes
2
Show whitespace changes
Inline
Side-by-side
CHANGES
View file @
1c31e03b
...
...
@@ -12,6 +12,7 @@ OpenLDAP 2.4.9 Engineering
Fixed slapd pointer dereference (ITS#5388)
Fixed slapd null argument dereference (ITS#5435)
Fixed slapd sets attribute description parsing (ITS#5402)
Fixed slapd REP_ENTRY flags (ITS#5340)
Fixed slapd syncrepl hang on back-config (ITS#5407)
Fixed slapd syncrepl compare_csns crash (ITS#5413)
Fixed slapd syncrepl contextCSN update clash (ITS#5426)
...
...
servers/slapd/result.c
View file @
1c31e03b
...
...
@@ -522,15 +522,21 @@ clean2:;
(
void
)
slap_cleanup_play
(
op
,
rs
);
}
if
(
rs
->
sr_matched
&&
rs
->
sr_flags
&
REP_MATCHED_MUSTBEFREED
)
{
if
(
rs
->
sr_flags
&
REP_MATCHED_MUSTBEFREED
)
{
rs
->
sr_flags
^=
REP_MATCHED_MUSTBEFREED
;
/* paranoia */
if
(
rs
->
sr_matched
)
{
free
(
(
char
*
)
rs
->
sr_matched
);
rs
->
sr_matched
=
NULL
;
}
}
if
(
rs
->
sr_ref
&&
rs
->
sr_flags
&
REP_REF_MUSTBEFREED
)
{
if
(
rs
->
sr_flags
&
REP_REF_MUSTBEFREED
)
{
rs
->
sr_flags
^=
REP_REF_MUSTBEFREED
;
/* paranoia */
if
(
rs
->
sr_ref
)
{
ber_bvarray_free
(
rs
->
sr_ref
);
rs
->
sr_ref
=
NULL
;
}
}
return
rc
;
}
...
...
@@ -625,6 +631,14 @@ slap_send_ldap_result( Operation *op, SlapReply *rs )
rs
->
sr_msgid
=
(
rs
->
sr_tag
!=
LBER_SEQUENCE
)
?
op
->
o_msgid
:
0
;
abandon:
if
(
rs
->
sr_flags
&
REP_REF_MUSTBEFREED
)
{
if
(
rs
->
sr_ref
==
NULL
)
{
rs
->
sr_flags
^=
REP_REF_MUSTBEFREED
;
ber_bvarray_free
(
oref
);
}
oref
=
NULL
;
/* send_ldap_response() will free rs->sr_ref if != NULL */
}
if
(
send_ldap_response
(
op
,
rs
)
==
SLAP_CB_CONTINUE
)
{
if
(
op
->
o_tag
==
LDAP_REQ_SEARCH
)
{
char
nbuf
[
64
];
...
...
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