device_path = canonicalize_file_name(device_link);
if (device_path == NULL) {
memset(errbuf, '\0', sizeof(errbuf));
- virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to resolve device link '%s': '%s'"),
- device_link, virStrerror(errno, errbuf,
- sizeof(errbuf)));
+ virReportSystemError(errno,
+ _("Failed to resolve device link '%s'"),
+ device_link);
return ret;
}
dir = opendir(sysfs_path);
if (dir == NULL) {
memset(errbuf, '\0', sizeof(errbuf));
- virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to open dir '%s': '%s'"),
- sysfs_path, virStrerror(errno, errbuf,
- sizeof(errbuf)));
+ virReportSystemError(errno,
+ _("Failed to open dir '%s'"),
+ sysfs_path);
return ret;
}