Mercurial > dovecot > core-2.2
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);