diff options
author | djm@openbsd.org <djm@openbsd.org> | 2018-07-13 04:13:19 +0200 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2018-07-13 04:14:38 +0200 |
commit | dbab02f9208d9baa134cec1d007054ec82b96ca9 (patch) | |
tree | c42c00d08659edba9a20330bbfdc9cbe85a6cd6a /regress/unittests/sshkey/test_sshkey.c | |
parent | Enable leak checks for unit tests with valgrind (diff) | |
download | openssh-dbab02f9208d9baa134cec1d007054ec82b96ca9.tar.xz openssh-dbab02f9208d9baa134cec1d007054ec82b96ca9.zip |
upstream: fix leaks in unit test; with this, all unit tests are
leak free (as far as valgrind can spot anyway)
OpenBSD-Regress-ID: b824d8b27998365379963440e5d18b95ca03aa17
Diffstat (limited to '')
-rw-r--r-- | regress/unittests/sshkey/test_sshkey.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/regress/unittests/sshkey/test_sshkey.c b/regress/unittests/sshkey/test_sshkey.c index 1aa608f92..72367bde7 100644 --- a/regress/unittests/sshkey/test_sshkey.c +++ b/regress/unittests/sshkey/test_sshkey.c @@ -1,4 +1,4 @@ -/* $OpenBSD: test_sshkey.c,v 1.13 2017/12/21 00:41:22 djm Exp $ */ +/* $OpenBSD: test_sshkey.c,v 1.14 2018/07/13 02:13:19 djm Exp $ */ /* * Regress test for sshkey.h key management API * @@ -434,10 +434,13 @@ sshkey_tests(void) ASSERT_PTR_NE(k1->cert->principals[1], NULL); ASSERT_PTR_NE(k1->cert->principals[2], NULL); ASSERT_PTR_NE(k1->cert->principals[3], NULL); + k1->cert->nprincipals = 4; k1->cert->valid_after = 0; k1->cert->valid_before = (u_int64_t)-1; + sshbuf_free(k1->cert->critical); k1->cert->critical = sshbuf_new(); ASSERT_PTR_NE(k1->cert->critical, NULL); + sshbuf_free(k1->cert->extensions); k1->cert->extensions = sshbuf_new(); ASSERT_PTR_NE(k1->cert->extensions, NULL); put_opt(k1->cert->critical, "force-command", "/usr/bin/true"); |