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");