This allows a later patch to replace virObjectLock/Unlock
pairs with automatic mutex management code.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
static virStorageVolObj *
virStorageVolObjNew(void)
{
- virStorageVolObj *obj;
-
if (virStorageVolObjInitialize() < 0)
return NULL;
- if (!(obj = virObjectLockableNew(virStorageVolObjClass)))
- return NULL;
-
- virObjectLock(obj);
- return obj;
+ return virObjectLockableNew(virStorageVolObjClass);
}
return -1;
}
+ virObjectLock(volobj);
+
g_hash_table_insert(volumes->objsKey, g_strdup(voldef->key), volobj);
virObjectRef(volobj);