From f843abe400bc4e6fbcbee5f6cda2f3e9da33909a Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Mon, 15 Dec 2014 17:28:30 +0000 Subject: [PATCH] tests: Fix memory leaks in test-add-libvirt-dom. Found by valgrind. This fixes commit df9782ec3a12ac46e1b8ffa31630c7a1e64162fe and commit 96158d42f5cb9b6c472b4630f2c97edae600f6d3. --- tests/c-api/test-add-libvirt-dom.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/c-api/test-add-libvirt-dom.c b/tests/c-api/test-add-libvirt-dom.c index 51db6c36e..3e9765d01 100644 --- a/tests/c-api/test-add-libvirt-dom.c +++ b/tests/c-api/test-add-libvirt-dom.c @@ -120,7 +120,8 @@ main (int argc, char *argv[]) exit (EXIT_FAILURE); /* Create the libvirt connection. */ - snprintf (libvirt_uri, sizeof libvirt_uri, "test://%s/test-add-libvirt-dom.xml", cwd); + snprintf (libvirt_uri, sizeof libvirt_uri, + "test://%s/test-add-libvirt-dom.xml", cwd); conn = virConnectOpenReadOnly (libvirt_uri); if (!conn) { err = virGetLastError (); @@ -154,6 +155,10 @@ main (int argc, char *argv[]) guestfs_close (g); + virDomainFree (dom); + virConnectClose (conn); + free (cwd); + unlink ("test-add-libvirt-dom.xml"); unlink ("test-add-libvirt-dom-1.img"); unlink ("test-add-libvirt-dom-2.img");