diff options
author | Endi S. Dewata <edewata@redhat.com> | 2010-07-20 22:16:36 -0500 |
---|---|---|
committer | Noriko Hosoi <nhosoi@redhat.com> | 2010-08-19 16:58:47 -0700 |
commit | c127e0be8306f91e70ce214de123202379ea53ad (patch) | |
tree | 4f6a8f30fec1a4e6b4229ada9dfb5f8d6a9d4b48 | |
parent | 0329272d756e620edcc15f3084bcbb06f24c2327 (diff) | |
download | ds-c127e0be8306f91e70ce214de123202379ea53ad.tar.gz ds-c127e0be8306f91e70ce214de123202379ea53ad.tar.xz ds-c127e0be8306f91e70ce214de123202379ea53ad.zip |
Bug 617630 - fix coverify Defect Type: Resource leaks issues CID 12052 - 12093
https://bugzilla.redhat.com/show_bug.cgi?id=617630
Resolves: bug 617630
Bug description: fix coverify Defect Type: Resource leaks issues CID 12054
description: windows_private_save_dirsync_cookie() has been modified to release previously allocated mods.
-rw-r--r-- | ldap/servers/plugins/replication/windows_private.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ldap/servers/plugins/replication/windows_private.c b/ldap/servers/plugins/replication/windows_private.c index d855b85b..f2bf031e 100644 --- a/ldap/servers/plugins/replication/windows_private.c +++ b/ldap/servers/plugins/replication/windows_private.c @@ -737,6 +737,7 @@ windows_private_save_dirsync_cookie(const Repl_Agmt *ra) if (rc == LDAP_NO_SUCH_ATTRIBUTE) { /* try again, but as an add instead */ + slapi_mods_free(&mods); mods = windows_private_get_cookie_mod(dp, LDAP_MOD_ADD); slapi_modify_internal_set_pb (pb, dn, slapi_mods_get_ldapmods_byref(mods), NULL, NULL, repl_get_plugin_identity(PLUGIN_MULTIMASTER_REPLICATION), 0); |