Make hash destructors call internal unref methods to free objects

This commit is contained in:
Daniel P. Berrange 2009-05-11 15:27:37 +00:00
parent 65ecb4b434
commit 6582d5872d
2 changed files with 10 additions and 4 deletions

View File

@ -1,3 +1,9 @@
Mon May 11 16:25:22 BST 2009 Daniel P. Berrange <berrange@redhat.com>
* src/datatypes.c: Change hash destructors to call the internal
virUnrefXXX methods instead of public virXXXFree methods (Laine
Stump)
Mon May 11 16:25:22 BST 2009 Daniel P. Berrange <berrange@redhat.com>
* src/lxc_container.c: Fix unused variable warning

View File

@ -49,7 +49,7 @@
static int
virDomainFreeName(virDomainPtr domain, const char *name ATTRIBUTE_UNUSED)
{
return (virDomainFree(domain));
return (virUnrefDomain(domain));
}
/**
@ -63,7 +63,7 @@ virDomainFreeName(virDomainPtr domain, const char *name ATTRIBUTE_UNUSED)
static int
virNetworkFreeName(virNetworkPtr network, const char *name ATTRIBUTE_UNUSED)
{
return (virNetworkFree(network));
return (virUnrefNetwork(network));
}
/**
@ -77,7 +77,7 @@ virNetworkFreeName(virNetworkPtr network, const char *name ATTRIBUTE_UNUSED)
static int
virStoragePoolFreeName(virStoragePoolPtr pool, const char *name ATTRIBUTE_UNUSED)
{
return (virStoragePoolFree(pool));
return (virUnrefStoragePool(pool));
}
/**
@ -91,7 +91,7 @@ virStoragePoolFreeName(virStoragePoolPtr pool, const char *name ATTRIBUTE_UNUSED
static int
virStorageVolFreeName(virStorageVolPtr vol, const char *name ATTRIBUTE_UNUSED)
{
return (virStorageVolFree(vol));
return (virUnrefStorageVol(vol));
}
/**