*/
int
libxlDomainSaveImageOpen(libxlDriverPrivate *driver,
- libxlDriverConfig *cfg G_GNUC_UNUSED,
const char *from,
virDomainDef **ret_def,
libxlSavefileHeader *ret_hdr)
if (virFileExists(managed_save_path)) {
- managed_save_fd = libxlDomainSaveImageOpen(driver, cfg,
- managed_save_path,
+ managed_save_fd = libxlDomainSaveImageOpen(driver, managed_save_path,
&def, &hdr);
if (managed_save_fd < 0)
goto cleanup;
int
libxlDomainSaveImageOpen(libxlDriverPrivate *driver,
- libxlDriverConfig *cfg,
const char *from,
virDomainDef **ret_def,
libxlSavefileHeader *ret_hdr)
- ATTRIBUTE_NONNULL(4) ATTRIBUTE_NONNULL(5);
+ ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4);
int
libxlDomainDestroyInternal(libxlDriverPrivate *driver,
const char *dxml, unsigned int flags)
{
libxlDriverPrivate *driver = conn->privateData;
- libxlDriverConfig *cfg = libxlDriverConfigGet(driver);
virDomainObj *vm = NULL;
virDomainDef *def = NULL;
libxlSavefileHeader hdr;
return -1;
}
- fd = libxlDomainSaveImageOpen(driver, cfg, from, &def, &hdr);
+ fd = libxlDomainSaveImageOpen(driver, from, &def, &hdr);
if (fd < 0)
goto cleanup;
virReportSystemError(errno, "%s", _("cannot close file"));
virDomainDefFree(def);
virDomainObjEndAPI(&vm);
- virObjectUnref(cfg);
return ret;
}