summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2008-06-27 02:47:06 +0000
committerKen Raeburn <raeburn@mit.edu>2008-06-27 02:47:06 +0000
commitb7d9d8b3c76441c4c54d6673fa2f4077473e6a36 (patch)
treec5ee51c85798373a23dfae534b61a759da090c02 /src/plugins
parent21815828bf2c10b8cdbd5bb9d45d27c4f501d762 (diff)
downloadkrb5-b7d9d8b3c76441c4c54d6673fa2f4077473e6a36.tar.gz
krb5-b7d9d8b3c76441c4c54d6673fa2f4077473e6a36.tar.xz
krb5-b7d9d8b3c76441c4c54d6673fa2f4077473e6a36.zip
misc memory leaks
Fix various memory leaks that show up mostly in error cases (e.g., failure to allocate one small object, and then we forget to free another one). ticket: new target_version: 1.6.4 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20481 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/kdb/db2/adb_policy.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/kdb/db2/adb_policy.c b/src/plugins/kdb/db2/adb_policy.c
index e338cbbd0..04cc48970 100644
--- a/src/plugins/kdb/db2/adb_policy.c
+++ b/src/plugins/kdb/db2/adb_policy.c
@@ -358,6 +358,7 @@ osa_adb_iter_policy(osa_adb_policy_t db, osa_adb_iter_policy_func func,
if(!xdr_osa_policy_ent_rec(&xdrs, entry)) {
xdr_destroy(&xdrs);
free(aligned_data);
+ osa_free_policy_ent(entry);
ret = OSA_ADB_FAILURE;
goto error;
}