diff options
| -rw-r--r-- | ldap/servers/slapd/entry.c | 2 |
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 ); |
