{
int ret = -1;
int i;
- int accessRet;
virDomainDiskDefPtr disk;
- char uuid[VIR_UUID_STRING_BUFLEN] ATTRIBUTE_UNUSED;
+ char uuid[VIR_UUID_STRING_BUFLEN];
virDomainEventPtr event = NULL;
virUUIDFormat(vm->def->uuid, uuid);
if (!disk->startupPolicy || !disk->src)
continue;
- if ((accessRet = virFileAccessibleAs(disk->src, F_OK,
- driver->user,
- driver->group)) >= 0) {
- /* disk accessible or virFileAccessibleAs()
- * terminated with signal*/
+ if (virFileAccessibleAs(disk->src, F_OK,
+ driver->user,
+ driver->group) >= 0) {
+ /* disk accessible */
continue;
}
break;
case VIR_DOMAIN_STARTUP_POLICY_MANDATORY:
- virReportSystemError(-accessRet,
+ virReportSystemError(errno,
_("cannot access file '%s'"),
disk->src);
goto cleanup;
case VIR_DOMAIN_STARTUP_POLICY_REQUISITE:
if (!start_with_state) {
- virReportSystemError(-accessRet,
+ virReportSystemError(errno,
_("cannot access file '%s'"),
disk->src);
goto cleanup;
break;
}
- VIR_DEBUG("Droping disk '%s' on domain '%s' (UUID '%s') "
- "due to not accessible source '%s'",
+ VIR_DEBUG("Dropping disk '%s' on domain '%s' (UUID '%s') "
+ "due to inaccessible source '%s'",
disk->dst, vm->def->name, uuid, disk->src);
event = virDomainEventDiskChangeNewFromObj(vm, disk->src, NULL, disk->info.alias,