From e6a9b22b99d7e880edec4f6744f480d873c57af7 Mon Sep 17 00:00:00 2001 From: Rich Megginson Date: Mar 06 2012 21:28:47 +0000 Subject: 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); }