OOM isn't the only failure glfs_new can encounter. Report an error which
might give more insight. libgfapi seems to be setting errno but
reporting a system error migt be misleading.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Laine Stump <laine@redhat.com>
/* Actually connect to glfs */
if (!(ret->vol = glfs_new(ret->volname))) {
- virReportOOMError();
+ virReportError(VIR_ERR_OPERATION_FAILED,
+ _("failed to create glfs object for '%s'"), ret->volname);
goto error;
}
(unsigned int)drv->uid, (unsigned int)drv->gid);
if (!(priv->vol = glfs_new(src->volume))) {
- virReportOOMError();
+ virReportError(VIR_ERR_OPERATION_FAILED,
+ _("failed to create glfs object for '%s'"), src->volume);
goto error;
}