]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
virDomainObjListNew: Use virObjectFreeHashData
authorMichal Privoznik <mprivozn@redhat.com>
Thu, 23 Apr 2015 15:10:28 +0000 (17:10 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 24 Apr 2015 11:22:45 +0000 (13:22 +0200)
There's no point in duplicating virObjectFreeHashData() in a separate
function.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
src/conf/domain_conf.c

index ccd3bdf64acb785f9f126e3dc313710c949d06e2..aad4ec05de2ef5b6a2a6f1af160c350609e3c011 100644 (file)
@@ -1032,13 +1032,6 @@ virDomainDeviceDefCheckUnsupportedMemoryDevice(virDomainDeviceDefPtr dev)
 }
 
 
-static void
-virDomainObjListDataFree(void *payload, const void *name ATTRIBUTE_UNUSED)
-{
-    virDomainObjPtr obj = payload;
-    virObjectUnref(obj);
-}
-
 virDomainObjListPtr virDomainObjListNew(void)
 {
     virDomainObjListPtr doms;
@@ -1049,7 +1042,7 @@ virDomainObjListPtr virDomainObjListNew(void)
     if (!(doms = virObjectLockableNew(virDomainObjListClass)))
         return NULL;
 
-    if (!(doms->objs = virHashCreate(50, virDomainObjListDataFree))) {
+    if (!(doms->objs = virHashCreate(50, virObjectFreeHashData))) {
         virObjectUnref(doms);
         return NULL;
     }