From 7a18d73402e3cae52c985fc6cafb7efd7e8d7872 Mon Sep 17 00:00:00 2001
From: Quanah Gibson-Mount <quanah@openldap.org>
Date: Thu, 5 Mar 2009 21:29:09 +0000
Subject: [PATCH] Fix modrdn / delOldRDN leaving empty mods

---
 servers/slapd/syncrepl.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/servers/slapd/syncrepl.c b/servers/slapd/syncrepl.c
index 69e5a9b095..8511fc4dda 100644
--- a/servers/slapd/syncrepl.c
+++ b/servers/slapd/syncrepl.c
@@ -2321,6 +2321,12 @@ retry_add:;
 								break;
 							}
 						}
+						if ( !mod->sml_numvals ) {
+							/* Drop this op */
+							*ml = mod->sml_next;
+							mod->sml_next = NULL;
+							slap_mods_free( mod, 1 );
+						}
 						break;
 					}
 				}
-- 
GitLab