ldap/servers/plugins/dna/dna.c | 1 +
1 file changed, 1 insertion(+)
New commits:
commit e6a9b22b99d7e880edec4f6744f480d873c57af7
Author: Rich Megginson <rmeggins(a)redhat.com>
Date: Tue Mar 6 10:29:11 2012 -0700
coverity 12563 Read from pointer after free
In dna_be_txn_pre_op(): Reads target of a freed pointer
set types_to_generate to NULL after slapi_ch_array_free
Reviewed by: nkinder, nhosoi (Thanks!)
diff --git a/ldap/servers/plugins/dna/dna.c b/ldap/servers/plugins/dna/dna.c
index 7ace2b1..84f2a7a 100644
--- a/ldap/servers/plugins/dna/dna.c
+++ b/ldap/servers/plugins/dna/dna.c
@@ -3137,6 +3137,7 @@ static int dna_pre_op(Slapi_PBlock * pb, int modtype)
/* free up */
slapi_ch_free_string(&value);
slapi_ch_array_free(types_to_generate);
+ types_to_generate = NULL;
} else if (types_to_generate) {
slapi_ch_free((void **)&types_to_generate);
}
Show replies by thread