summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2013-07-13 18:50:05 +0400
committerWerner Koch <wk@gnupg.org>2013-07-15 09:40:50 +0200
commita7b80e9fba6b1b095f7c53469747967b40ebfbfd (patch)
tree0b93559144cfe4652029aebd06f93ca33333aded
parentd6c9c86cb7f571ae0bd9aee4efa01a0f9c4c3104 (diff)
downloadlibgcrypt-a7b80e9fba6b1b095f7c53469747967b40ebfbfd.tar.gz
Fix memory leak in t-mpi-point test
* tests/t-mpi-point.c (basic_ec_math, basic_ec_math_simplified): add calls to gcry_ctx_release() to free contexts after they become unused. Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-rw-r--r--tests/t-mpi-point.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/t-mpi-point.c b/tests/t-mpi-point.c
index 2631a113..e6302c02 100644
--- a/tests/t-mpi-point.c
+++ b/tests/t-mpi-point.c
@@ -643,6 +643,7 @@ basic_ec_math (void)
gcry_mpi_point_release (G);
gcry_mpi_release (A);
gcry_mpi_release (P);
+ gcry_ctx_release (ctx);
}
@@ -761,6 +762,7 @@ basic_ec_math_simplified (void)
gcry_mpi_point_release (Q);
gcry_mpi_release (d);
gcry_mpi_point_release (G);
+ gcry_ctx_release (ctx);
}