summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ldap/servers/slapd/entry.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ldap/servers/slapd/entry.c b/ldap/servers/slapd/entry.c
index 8b7b5338..59606041 100644
--- a/ldap/servers/slapd/entry.c
+++ b/ldap/servers/slapd/entry.c
@@ -529,6 +529,7 @@ str2entry_fast( const char *rawdn, char *s, int flags, int read_stateinfo )
if (read_stateinfo && maxcsn)
{
e->e_maxcsn = maxcsn;
+ maxcsn = NULL;
}
/* release read lock of name2asi, per-entry lock */
@@ -545,6 +546,7 @@ str2entry_fast( const char *rawdn, char *s, int flags, int read_stateinfo )
done:
csn_free(&attributedeletioncsn);
+ csn_free(&maxcsn);
LDAPDebug( LDAP_DEBUG_TRACE, "<= str2entry_fast 0x%x\n",
e, 0, 0 );
return( e );