Use 'g_free' directly.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
addrs = g_new0(virDomainCCWAddressSet, 1);
- if (!(addrs->defined = virHashNew(virHashValueFree)))
+ if (!(addrs->defined = virHashNew(g_free)))
goto error;
/* must use cssid = 0xfe (254) for virtio-ccw devices */
if (!(closeCallbacks = virObjectLockableNew(virCloseCallbacksClass)))
return NULL;
- closeCallbacks->list = virHashNew(virHashValueFree);
+ closeCallbacks->list = virHashNew(g_free);
if (!closeCallbacks->list) {
virObjectUnref(closeCallbacks);
return NULL;
virHashSize;
virHashSteal;
virHashUpdateEntry;
-virHashValueFree;
# util/virhashcode.h
if (!pendingLearnReq)
return -1;
- ifaceLockMap = virHashNew(virHashValueFree);
+ ifaceLockMap = virHashNew(g_free);
if (!ifaceLockMap) {
virNWFilterLearnShutdown();
return -1;
homeConfig = g_strdup_printf("%s/qemu/%s", xdgConfig, name);
}
- if (!(files = virHashNew(virHashValueFree)))
+ if (!(files = virHashNew(g_free)))
return -1;
if (qemuBuildFileList(files, sysLocation) < 0)
virDomainObjPtr vm)
{
qemuDomainObjPrivatePtr priv = vm->privateData;
- g_autoptr(virHashTable) stats = virHashNew(virHashValueFree);
+ g_autoptr(virHashTable) stats = virHashNew(g_free);
bool blockdev = virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_BLOCKDEV);
size_t i;
int rc;
QEMU_CHECK_MONITOR(mon);
- if (!(*ret_stats = virHashNew(virHashValueFree)))
+ if (!(*ret_stats = virHashNew(g_free)))
goto error;
ret = qemuMonitorJSONGetAllBlockStatsInfo(mon, *ret_stats,
QEMU_CHECK_MONITOR(mon);
- if (!(*info = virHashNew(virHashValueFree)))
+ if (!(*info = virHashNew(g_free)))
return -1;
if ((ret = qemuMonitorJSONGetMemoryDeviceInfo(mon, *info)) < 0) {
QEMU_CHECK_MONITOR(mon);
- if (!(info = virHashNew(virHashValueFree)))
+ if (!(info = virHashNew(g_free)))
goto cleanup;
if (qemuMonitorJSONGetPRManagerInfo(mon, info) < 0)
}
nr_results = virJSONValueArraySize(data);
- if (!(blockJobs = virHashNew(virHashValueFree)))
+ if (!(blockJobs = virHashNew(g_free)))
goto cleanup;
for (i = 0; i < nr_results; i++) {
}
-void
-virHashValueFree(void *value)
-{
- VIR_FREE(value);
-}
-
-
static size_t
virHashComputeKey(const virHashTable *table, const void *name)
{
void *virHashSearch(const virHashTable *table, virHashSearcher iter,
const void *data, void **name);
-/* Convenience for when VIR_FREE(value) is sufficient as a data freer. */
-void virHashValueFree(void *value);
-
G_DEFINE_AUTOPTR_CLEANUP_FUNC(virHashTable, virHashFree);
if (!(test = qemuMonitorTestNewSchema(xmlopt, data->schema)))
return -1;
- if (!(blockDevices = virHashNew(virHashValueFree)) ||
- !(expectedBlockDevices = virHashNew(virHashValueFree)))
+ if (!(blockDevices = virHashNew(g_free)) ||
+ !(expectedBlockDevices = virHashNew(g_free)))
goto cleanup;
info = g_new0(struct qemuDomainDiskInfo, 1);
if (!(test = qemuMonitorTestNewSchema(xmlopt, data->schema)))
return -1;
- if (!(blockstats = virHashNew(virHashValueFree)))
+ if (!(blockstats = virHashNew(g_free)))
goto cleanup;
if (qemuMonitorTestAddItem(test, "query-blockstats", reply) < 0)
if (xattr_paths)
return;
- if (!(xattr_paths = virHashNew(virHashValueFree))) {
+ if (!(xattr_paths = virHashNew(g_free))) {
fprintf(stderr, "Unable to create hash table for XATTR paths\n");
abort();
}
- if (!(chown_paths = virHashNew(virHashValueFree))) {
+ if (!(chown_paths = virHashNew(g_free))) {
fprintf(stderr, "Unable to create hash table for chowned paths\n");
abort();
}
virHashTablePtr capslatest;
size_t i;
- if (!(capslatest = virHashNew(virHashValueFree)))
+ if (!(capslatest = virHashNew(g_free)))
goto error;
VIR_TEST_VERBOSE("");