summaryrefslogtreecommitdiffstats
path: root/source4
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2013-11-10 19:34:31 +0100
committerIra Cooper <ira@samba.org>2013-11-11 21:04:09 +0100
commit144428058a73b059d7389915e310ff48fd591e59 (patch)
tree9acb0b7383990063599c2eea34e06294fa8a6fe0 /source4
parent0e19812782cd7a937de028494160ed3f5e8bac88 (diff)
downloadsamba-144428058a73b059d7389915e310ff48fd591e59.tar.gz
samba-144428058a73b059d7389915e310ff48fd591e59.tar.xz
samba-144428058a73b059d7389915e310ff48fd591e59.zip
backupkey: Fix CID 1034885 Resource leak
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ira Cooper <ira@samba.org>
Diffstat (limited to 'source4')
-rw-r--r--source4/rpc_server/backupkey/dcesrv_backupkey.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/source4/rpc_server/backupkey/dcesrv_backupkey.c b/source4/rpc_server/backupkey/dcesrv_backupkey.c
index 87799db595e..83fb2bdf86a 100644
--- a/source4/rpc_server/backupkey/dcesrv_backupkey.c
+++ b/source4/rpc_server/backupkey/dcesrv_backupkey.c
@@ -864,6 +864,7 @@ static WERROR self_sign_cert(TALLOC_CTX *ctx, hx509_context *hctx, hx509_request
talloc_free(uniqueid.data);
hx509_name_free(&subject);
free_SubjectPublicKeyInfo(&spki);
+ hx509_ca_tbs_free(&tbs);
return WERR_INTERNAL_ERROR;
}
ret = hx509_ca_tbs_set_subject(*hctx, tbs, subject);