diff --git a/src/qemu_conf.c b/src/qemu_conf.c index bcdab115f7..22f5edd248 100644 --- a/src/qemu_conf.c +++ b/src/qemu_conf.c @@ -1060,11 +1060,9 @@ qemudNetworkIfaceConnect(virConnectPtr conn, return -1; } - char ebuf[1024]; if (!driver->brctl && (err = brInit(&driver->brctl))) { - qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, - _("cannot initialize bridge support: %s"), - virStrerror(err, ebuf, sizeof ebuf)); + virReportSystemError(conn, err, "%s", + _("cannot initialize bridge support")); return -1; } @@ -1092,14 +1090,13 @@ qemudNetworkIfaceConnect(virConnectPtr conn, _("Failed to add tap interface to bridge. " "%s is not a bridge device"), brname); } else if (template_ifname) { - qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, - _("Failed to add tap interface to bridge '%s' : %s"), - brname, virStrerror(err, ebuf, sizeof ebuf)); + virReportSystemError(conn, err, + _("Failed to add tap interface to bridge '%s'"), + brname); } else { - qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, - _("Failed to add tap interface '%s' " - "to bridge '%s' : %s"), - net->ifname, brname, virStrerror(err, ebuf, sizeof ebuf)); + virReportSystemError(conn, err, + _("Failed to add tap interface '%s' to bridge '%s'"), + net->ifname, brname); } if (template_ifname) VIR_FREE(net->ifname); diff --git a/src/uml_conf.c b/src/uml_conf.c index a4c434f8a8..838feddf61 100644 --- a/src/uml_conf.c +++ b/src/uml_conf.c @@ -110,10 +110,8 @@ umlConnectTapDevice(virConnectPtr conn, int err; if ((err = brInit(&brctl))) { - char ebuf[1024]; - umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, - _("cannot initialize bridge support: %s"), - virStrerror(err, ebuf, sizeof ebuf)); + virReportSystemError(conn, err, "%s", + _("cannot initialize bridge support")); goto error; } @@ -135,16 +133,13 @@ umlConnectTapDevice(virConnectPtr conn, _("Failed to add tap interface to bridge. " "%s is not a bridge device"), bridge); } else if (template_ifname) { - char ebuf[1024]; - umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, - _("Failed to add tap interface to bridge '%s' : %s"), - bridge, virStrerror(err, ebuf, sizeof ebuf)); + virReportSystemError(conn, err, + _("Failed to add tap interface to bridge '%s'"), + bridge); } else { - char ebuf[1024]; - umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, - _("Failed to add tap interface '%s' " - "to bridge '%s' : %s"), - net->ifname, bridge, virStrerror(err, ebuf, sizeof ebuf)); + virReportSystemError(conn, err, + _("Failed to add tap interface '%s' to bridge '%s'"), + net->ifname, bridge); } if (template_ifname) VIR_FREE(net->ifname);