projects
/
openldap.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d6e4128
)
[PATCH] ITS#9408 fix vrfilter double-free
author
Howard Chu
<hyc@openldap.org>
Sat, 28 Nov 2020 15:54:17 +0000
(15:54 +0000)
committer
Ryan Tandy
<ryan@nardis.ca>
Sat, 14 May 2022 18:35:44 +0000
(19:35 +0100)
Gbp-Pq: Name ITS-9408-fix-vrfilter-double-free.patch
servers/slapd/controls.c
patch
|
blob
|
history
diff --git
a/servers/slapd/controls.c
b/servers/slapd/controls.c
index 16b5806331a87ba4c858eb041354f5eb7e4e2cbf..b16f17774229e5fc3b102093083ac9567652b153 100644
(file)
--- a/
servers/slapd/controls.c
+++ b/
servers/slapd/controls.c
@@
-1578,7
+1578,10
@@
static int parseValuesReturnFilter (
} else {
send_ldap_result( op, rs );
}
- if( op->o_vrFilter != NULL) vrFilter_free( op, op->o_vrFilter );
+ if( op->o_vrFilter != NULL) {
+ vrFilter_free( op, op->o_vrFilter );
+ op->o_vrFilter = NULL;
+ }
}
#ifdef LDAP_DEBUG
else {