diff --git a/servers/slapd/repl.c b/servers/slapd/repl.c
index a2ccdb7ab405ddd5aa388c1e1528967af18e67f5..64d58e1541c04132032f7a00eb01b82a54291591 100644
--- a/servers/slapd/repl.c
+++ b/servers/slapd/repl.c
@@ -339,7 +339,7 @@ replog1(
 				 */
 				if ( ( !is_in && !ri->ri_exclude )
 					|| ( ( is_in && ri->ri_exclude )
-						&& ( !ocs || a->a_desc != slap_schema.si_ad_objectClass ) ) )
+						&& ( !ocs || ml->sml_desc != slap_schema.si_ad_objectClass ) ) )
 				{
 					continue;
 				}