[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/1] tests: plug leak in torture_bind_options_import_key
[Thread Prev] | [Thread Next]
- Subject: [PATCH 1/1] tests: plug leak in torture_bind_options_import_key
- From: Jon Simons <jon@xxxxxxxxxxxxx>
- Reply-to: libssh@xxxxxxxxxx
- Date: Wed, 12 Jul 2017 15:48:33 -0700
- To: libssh@xxxxxxxxxx
From 8e748fa1329991dab47c6e5f2e4ef6d717d4ecbf Mon Sep 17 00:00:00 2001
From: Jon Simons <jon@xxxxxxxxxxxxx>
Date: Sat, 14 Jan 2017 13:35:15 -0500
Subject: [PATCH 1/1] tests: plug leak in torture_bind_options_import_key
Signed-off-by: Jon Simons <jon@xxxxxxxxxxxxx>
---
tests/unittests/torture_options.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/tests/unittests/torture_options.c b/tests/unittests/torture_options.c
index 820e607d..30ca2ac2 100644
--- a/tests/unittests/torture_options.c
+++ b/tests/unittests/torture_options.c
@@ -218,8 +218,8 @@ static void torture_bind_options_import_key(void **state)
{
ssh_bind bind = *state;
int rc;
- ssh_key key = ssh_key_new();
const char *base64_key;
+ ssh_key key = ssh_key_new();
/* set null */
rc = ssh_bind_options_set(bind, SSH_BIND_OPTIONS_IMPORT_KEY, NULL);
@@ -227,6 +227,7 @@ static void torture_bind_options_import_key(void **state)
/* set invalid key */
rc = ssh_bind_options_set(bind, SSH_BIND_OPTIONS_IMPORT_KEY, key);
assert_int_equal(rc, -1);
+ ssh_key_free(key);
/* set rsa key */
base64_key = torture_get_testkey(SSH_KEYTYPE_RSA, 0, 0);
--
2.13.2
Archive administrator: postmaster@lists.cynapses.org