瀏覽代碼

Ticket 48266 - do not free repl keep alive entry on error

Description:  There is no need to free the "repl keep alive" entry
              if any stage of the "add" fails.  Otherwise we could
              potentially run into a double free.

https://fedorahosted.org/389/ticket/48266

Reviewed by: nhosoi(Thanks!)
Mark Reynolds 10 年之前
父節點
當前提交
e5d9b0c741
共有 1 個文件被更改,包括 0 次插入1 次删除
  1. 0 1
      ldap/servers/plugins/replication/repl5_replica.c

+ 0 - 1
ldap/servers/plugins/replication/repl5_replica.c

@@ -456,7 +456,6 @@ replica_subentry_create(Slapi_DN *repl_root, ReplicaId rid)
                 "create replication keep alive entry %s: %s\n", slapi_entry_get_dn_const(e),
                 ldap_err2string(return_value));
         rc = -1;
-        slapi_entry_free(e); /* The entry was not consumed */
         goto done;
     }