From 000a661cadd6b1c34c3a7baea2d1cce429ff8638 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 18 Jun 2007 21:23:26 +0000 Subject: [PATCH] Free memory in failure case. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21139 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hx509/crypto.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/hx509/crypto.c b/lib/hx509/crypto.c index 81563b756..ae7e9b41e 100644 --- a/lib/hx509/crypto.c +++ b/lib/hx509/crypto.c @@ -362,6 +362,7 @@ rsa_create_signature(hx509_context context, sig->length = RSA_size(signer->private_key.rsa); sig->data = malloc(sig->length); if (sig->data == NULL) { + der_free_octet_string(&indata); hx509_set_error_string(context, 0, ENOMEM, "out of memory"); return ENOMEM; }