aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2015-11-18 16:27:15 +0000
committerPeter Maydell <peter.maydell@linaro.org>2015-11-18 16:27:15 +0000
commit7199c89d8c6bbd0eda2cadb0d3fc7149934202bf (patch)
tree41461fa22c48535998b5e2ad669fb9442ccf48c7 /tests
parentab9b872ab3147faf3c04e91d525815b9139dd996 (diff)
parent08cb175a24d642a40e41db2fef2892b0a1ab504e (diff)
downloadqemu-7199c89d8c6bbd0eda2cadb0d3fc7149934202bf.zip
qemu-7199c89d8c6bbd0eda2cadb0d3fc7149934202bf.tar.gz
qemu-7199c89d8c6bbd0eda2cadb0d3fc7149934202bf.tar.bz2
Merge remote-tracking branch 'remotes/berrange/tags/qcrypto-fixes-20151118-1' into staging
Pull qcrypto fixes 2015/11/18 v1 # gpg: Signature made Wed 18 Nov 2015 15:44:07 GMT using RSA key ID 15104FDF # gpg: Good signature from "Daniel P. Berrange <dan@berrange.com>" # gpg: aka "Daniel P. Berrange <berrange@redhat.com>" * remotes/berrange/tags/qcrypto-fixes-20151118-1: crypto: avoid passing NULL to access() syscall crypto: fix leaks in TLS x509 helper functions crypto: fix mistaken setting of Error in success code path crypto: fix leak of gnutls_dh_params_t data on credential unload Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'tests')
-rw-r--r--tests/crypto-tls-x509-helpers.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/crypto-tls-x509-helpers.c b/tests/crypto-tls-x509-helpers.c
index c5de67b..47b4c7b 100644
--- a/tests/crypto-tls-x509-helpers.c
+++ b/tests/crypto-tls-x509-helpers.c
@@ -153,6 +153,7 @@ test_tls_get_ipaddr(const char *addrstr,
*datalen = res->ai_addrlen;
*data = g_new(char, *datalen);
memcpy(*data, res->ai_addr, *datalen);
+ freeaddrinfo(res);
}
/*
@@ -465,6 +466,7 @@ void test_tls_write_cert_chain(const char *filename,
if (!g_file_set_contents(filename, buffer, offset, NULL)) {
abort();
}
+ g_free(buffer);
}