diff --git a/servers/slapd/syncrepl.c b/servers/slapd/syncrepl.c index 248ff32658..591a42c433 100644 --- a/servers/slapd/syncrepl.c +++ b/servers/slapd/syncrepl.c @@ -465,7 +465,7 @@ do_syncrepl( if ( modlist ) { slap_mods_free( modlist ); } - if ( rc_efree ) { + if ( rc_efree && entry ) { entry_free( entry ); } break;