Detected by Coverity. Leak on meta introduced in commit
85aa40e.
* src/conf/domain_conf.c (virDomainDiskDefForeachPath): Plug leak.
virDomainDiskDefPathIterator iter,
void *opaque)
{
- virHashTablePtr paths;
+ virHashTablePtr paths = NULL;
int format;
int ret = -1;
size_t depth = 0;
virDomainReportError(VIR_ERR_INTERNAL_ERROR,
_("unknown disk format '%s' for %s"),
disk->driverType, disk->src);
- return -1;
+ goto cleanup;
}
} else {
if (allowProbing) {
virDomainReportError(VIR_ERR_INTERNAL_ERROR,
_("no disk format for %s and probing is disabled"),
disk->src);
- return -1;
+ goto cleanup;
}
}