diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2010-09-17 17:07:54 -0400 |
---|---|---|
committer | Nathan Kinder <nkinder@redhat.com> | 2010-09-17 14:40:15 -0700 |
commit | a9b98efb4fda1672e915a6d4cbbad1b096e8f66d (patch) | |
tree | f2a9cdce4794f18998875b78bec76f5d45e07630 | |
parent | 16b151c38f14f9ca7eed6611df44c1c5d1fca42f (diff) | |
download | ds-a9b98efb4fda1672e915a6d4cbbad1b096e8f66d.tar.gz ds-a9b98efb4fda1672e915a6d4cbbad1b096e8f66d.tar.xz ds-a9b98efb4fda1672e915a6d4cbbad1b096e8f66d.zip |
Bug 630092 - Coverity #12003: Resource leaks issues
https://bugzilla.redhat.com/show_bug.cgi?id=630092
Description:
The cos_cache_add_defn() has been modified to release theDef
when an error occurs.
-rw-r--r-- | ldap/servers/plugins/cos/cos_cache.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ldap/servers/plugins/cos/cos_cache.c b/ldap/servers/plugins/cos/cos_cache.c index e20fd0de..db99586c 100644 --- a/ldap/servers/plugins/cos/cos_cache.c +++ b/ldap/servers/plugins/cos/cos_cache.c @@ -1498,6 +1498,7 @@ static int cos_cache_add_defn( out: if(ret < 0) { + slapi_ch_free((void**)&theDef); if(dn) cos_cache_del_attrval_list(dn); if(tree) |