changeset 20872:4c571ff37f8f

lib-dcrypt: str_new to t_str_new in some test-crypto tests str_new from default_pool was not properly freed.
author Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi>
date Fri, 14 Oct 2016 13:48:41 +0300
parents 536d185e3794
children c7f5dcb8178f
files src/lib-dcrypt/test-crypto.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-dcrypt/test-crypto.c	Thu Oct 13 23:38:36 2016 +0300
+++ b/src/lib-dcrypt/test-crypto.c	Fri Oct 14 13:48:41 2016 +0300
@@ -602,7 +602,7 @@
 	ret = dcrypt_keypair_generate(&p2, DCRYPT_KEY_EC, 0, "sect571k1", &error);
 	test_assert(ret == TRUE);
 
-	string_t* buf = str_new(default_pool, 4096);
+	string_t* buf = t_str_new(4096);
 
 	buffer_set_used_size(buf, 0);
 	ret = dcrypt_key_store_private(p1.priv, DCRYPT_FORMAT_DOVECOT, "ecdh-aes-256-ctr", buf, NULL, p2.pub, &error);
@@ -640,7 +640,7 @@
 	bool ret = dcrypt_keypair_generate(&p1, DCRYPT_KEY_EC, 0, "sect571k1", &error);
 	test_assert(ret == TRUE);
 
-	string_t* buf = str_new(default_pool, 4096);
+	string_t* buf = t_str_new(4096);
 	ret = dcrypt_key_store_private(p1.priv, DCRYPT_FORMAT_DOVECOT, "aes-256-ctr", buf, "pw", NULL, &error);
 	test_assert(ret == TRUE);