char *format = NULL;
char *idx = NULL;
int ret = -1;
- VIR_AUTOPTR(virStorageSource) backingStore = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) backingStore = NULL;
if (!(ctxt->node = virXPathNode("./backingStore", ctxt))) {
ret = 0;
char *format = NULL;
char *type = NULL;
int ret = -1;
- VIR_AUTOPTR(virStorageSource) migrSource = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) migrSource = NULL;
ctxt->node = node;
int save_errno = 0;
int ret = -1;
int rv;
- VIR_AUTOPTR(virStorageSource) cpy = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) cpy = NULL;
rv = virStorageFileSupportsSecurityDriver(src);
if (rv <= 0)
virDomainObjPtr vm;
int ret = -1;
unsigned long long speed = bandwidth;
- VIR_AUTOPTR(virStorageSource) dest = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) dest = NULL;
virCheckFlags(VIR_DOMAIN_BLOCK_REBASE_SHALLOW |
VIR_DOMAIN_BLOCK_REBASE_REUSE_EXT |
unsigned long long speed = bandwidth;
qemuBlockJobDataPtr job = NULL;
qemuBlockJobType jobtype = QEMU_BLOCKJOB_TYPE_COMMIT;
- VIR_AUTOPTR(virStorageSource) mirror = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) mirror = NULL;
/* XXX Add support for COMMIT_DELETE */
virCheckFlags(VIR_DOMAIN_BLOCK_COMMIT_SHALLOW |
qemuDomainDiskPrivatePtr diskPriv = QEMU_DOMAIN_DISK_PRIVATE(disk);
int mon_ret = 0;
int ret = -1;
- VIR_AUTOPTR(virStorageSource) copysrc = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) copysrc = NULL;
VIR_DEBUG("starting blockdev mirror for disk=%s to host=%s", diskAlias, host);
ssize_t len;
int backingFormat;
VIR_AUTOPTR(virStorageVolDef) vol = NULL;
- VIR_AUTOPTR(virStorageSource) meta = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) meta = NULL;
VIR_AUTOFREE(char *) header = NULL;
*volptr = NULL;
int backingStoreFormat;
int rc;
struct stat sb;
- VIR_AUTOPTR(virStorageSource) meta = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) meta = NULL;
VIR_AUTOCLOSE fd = -1;
if (encryption)
int ret = -1;
VIR_AUTOPTR(virStorageVolDef) vol = NULL;
VIR_AUTOCLOSE fd = -1;
- VIR_AUTOPTR(virStorageSource) target = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) target = NULL;
if (virDirOpen(&dir, def->target.path) < 0)
goto cleanup;
virStorageSourcePtr parent);
VIR_DEFINE_AUTOPTR_FUNC(virStorageAuthDef, virStorageAuthDefFree);
-VIR_DEFINE_AUTOPTR_FUNC(virStorageSource, virStorageSourceFree);
#endif /* LIBVIRT_VIRSTORAGEFILE_H */
char *protocolwrapper = NULL;
char *actualxml = NULL;
int ret = -1;
- VIR_AUTOPTR(virStorageSource) xmlsrc = NULL;
- VIR_AUTOPTR(virStorageSource) jsonsrc = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) xmlsrc = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) jsonsrc = NULL;
if (!(xmlsrc = virStorageSourceNew()))
return -1;
{
struct stat st;
virStorageSourcePtr ret = NULL;
- VIR_AUTOPTR(virStorageSource) def = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) def = NULL;
if (!(def = virStorageSourceNew()))
return NULL;
const struct testChainData *data = args;
virStorageSourcePtr elt;
size_t i = 0;
- VIR_AUTOPTR(virStorageSource) meta = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) meta = NULL;
VIR_AUTOFREE(char *) broken = NULL;
meta = testStorageFileGetMetadata(data->start, data->format, -1, -1);
virBuffer buf = VIR_BUFFER_INITIALIZER;
int ret = -1;
VIR_AUTOFREE(char *) xml = NULL;
- VIR_AUTOPTR(virStorageSource) src = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) src = NULL;
if (!(src = virStorageSourceNewFromBackingAbsolute(data->backing))) {
if (!data->expect)
virStorageSourcePtr chain2; /* short for chain->backingStore */
virStorageSourcePtr chain3; /* short for chain2->backingStore */
VIR_AUTOPTR(virCommand) cmd = NULL;
- VIR_AUTOPTR(virStorageSource) chain = NULL;
+ VIR_AUTOUNREF(virStorageSourcePtr) chain = NULL;
if (storageRegisterAll() < 0)
return EXIT_FAILURE;