#define VIR_IOTHREAD_SET_PROP_UL(propName, propVal) \
if (iothreadInfo->set_##propVal) { \
- memset(&prop, 0, sizeof(qemuMonitorJSONObjectProperty)); \
+ memset(&prop, 0, sizeof(prop)); \
prop.type = QEMU_MONITOR_OBJECT_PROPERTY_ULONG; \
prop.val.ul = iothreadInfo->propVal; \
if (qemuMonitorJSONSetObjectProperty(mon, path, propName, &prop) < 0) \
#define VIR_IOTHREAD_SET_PROP_INT(propName, propVal) \
if (iothreadInfo->set_##propVal) { \
- memset(&prop, 0, sizeof(qemuMonitorJSONObjectProperty)); \
+ memset(&prop, 0, sizeof(prop)); \
prop.type = QEMU_MONITOR_OBJECT_PROPERTY_INT; \
prop.val.iv = iothreadInfo->propVal; \
if (qemuMonitorJSONSetObjectProperty(mon, path, propName, &prop) < 0) \
* *_auto_unix_socket set we should use unix socket as
* default instead of tcp listen. */
if (useSocket) {
- memset(glisten, 0, sizeof(virDomainGraphicsListenDef));
+ memset(glisten, 0, sizeof(*glisten));
glisten->socket = g_strdup_printf("%s/%s.sock", priv->libDir,
type);
glisten->fromConfig = true;
goto cleanup;
}
- memset(info, 0, sizeof(virVcpuInfo) * maxinfo);
+ memset(info, 0, sizeof(*info) * maxinfo);
memset(cpumaps, 0, maxinfo * maplen);
for (i = 0; i < ret.info.info_len; ++i) {
if (virStorageBackendForType(def->type) == NULL)
goto cleanup;
- memset(info, 0, sizeof(virStoragePoolInfo));
+ memset(info, 0, sizeof(*info));
if (virStoragePoolObjIsActive(obj))
info->state = VIR_STORAGE_POOL_RUNNING;
else
if (errors) {
/* sanitize input */
- memset(errors, 0, sizeof(virDomainDiskError) * nerrors);
+ memset(errors, 0, sizeof(*errors) * nerrors);
for (i = 0; i < nerrors; i++) {
errors[i].disk = g_strdup(vm->def->disks[i]->dst);
return -1;
def = virStoragePoolObjGetDef(obj);
- memset(info, 0, sizeof(virStoragePoolInfo));
+ memset(info, 0, sizeof(*info));
if (virStoragePoolObjIsActive(obj))
info->state = VIR_STORAGE_POOL_RUNNING;
else