Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Robert Dubner
OpenLDAP
Commits
a253df31
Commit
a253df31
authored
Jan 04, 2007
by
Howard Chu
Browse files
More for ITS#4638, double-free fix from HEAD
parent
ee6937e9
Changes
1
Hide whitespace changes
Inline
Side-by-side
servers/slapd/back-ldap/search.c
View file @
a253df31
...
...
@@ -150,6 +150,7 @@ ldap_back_search(
msgid
;
struct
berval
match
=
BER_BVNULL
,
filter
=
BER_BVNULL
;
int
free_filter
=
0
;
int
i
;
char
**
attrs
=
NULL
;
int
freetext
=
0
;
...
...
@@ -237,6 +238,7 @@ retry:
case
LDAP_FILTER_ERROR
:
if
(
ldap_back_munge_filter
(
op
,
&
filter
)
)
{
free_filter
=
1
;
goto
retry
;
}
...
...
@@ -495,7 +497,7 @@ finish:;
rs
->
sr_matched
=
save_matched
;
}
if
(
!
BER_BVISNULL
(
&
filter
)
&&
filter
.
bv_val
!=
op
->
ors_filterstr
.
bv_val
)
{
if
(
free_filter
)
{
op
->
o_tmpfree
(
filter
.
bv_val
,
op
->
o_tmpmemctx
);
}
...
...
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