struct qemuProcessReconnectData {
- virQEMUDriver *driver;
virDomainObj *obj;
virIdentity *identity;
};
static int
qemuProcessReconnectHelper(virDomainObj *obj,
- void *opaque)
+ void *opaque G_GNUC_UNUSED)
{
virThread thread;
- struct qemuProcessReconnectData *src = opaque;
struct qemuProcessReconnectData *data;
g_autofree char *name = NULL;
data = g_new0(struct qemuProcessReconnectData, 1);
- memcpy(data, src, sizeof(*data));
data->obj = obj;
data->identity = virIdentityGetCurrent();
void
qemuProcessReconnectAll(virQEMUDriver *driver)
{
- struct qemuProcessReconnectData data = {.driver = driver};
virDomainObjListForEach(driver->domains, true,
- qemuProcessReconnectHelper, &data);
+ qemuProcessReconnectHelper, NULL);
}