summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorPeter Maydell2015-11-18 17:27:15 +0100
committerPeter Maydell2015-11-18 17:27:15 +0100
commit7199c89d8c6bbd0eda2cadb0d3fc7149934202bf (patch)
tree41461fa22c48535998b5e2ad669fb9442ccf48c7 /tests
parentMerge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2015-11-13-v2-tag'... (diff)
parentcrypto: avoid passing NULL to access() syscall (diff)
downloadqemu-7199c89d8c6bbd0eda2cadb0d3fc7149934202bf.tar.gz
qemu-7199c89d8c6bbd0eda2cadb0d3fc7149934202bf.tar.xz
qemu-7199c89d8c6bbd0eda2cadb0d3fc7149934202bf.zip
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 c5de67baaf..47b4c7ba53 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);
}