mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-13 00:01:55 +00:00
virdbus: Show method name in error message
If you trigger bug 1033369, we get the error message: error from service: Invalid argument Which is a bit too generic to pinpoint what is actually failing. This changes it to: error from service: CreateMachine: Invalid argument Acked-by: Eric Blake <eblake@redhat.com>
This commit is contained in:
parent
aa7fc495c0
commit
b51804535a
@ -1408,7 +1408,8 @@ static int
|
||||
virDBusCall(DBusConnection *conn,
|
||||
DBusMessage *call,
|
||||
DBusMessage **replyout,
|
||||
DBusError *error)
|
||||
DBusError *error,
|
||||
const char *member)
|
||||
{
|
||||
DBusMessage *reply = NULL;
|
||||
DBusError localerror;
|
||||
@ -1424,7 +1425,7 @@ virDBusCall(DBusConnection *conn,
|
||||
if (error)
|
||||
ret = 0;
|
||||
else {
|
||||
virReportError(VIR_ERR_DBUS_SERVICE, "%s",
|
||||
virReportError(VIR_ERR_DBUS_SERVICE, _("%s: %s"), member,
|
||||
localerror.message ? localerror.message : _("unknown error"));
|
||||
}
|
||||
goto cleanup;
|
||||
@ -1502,7 +1503,7 @@ int virDBusCallMethod(DBusConnection *conn,
|
||||
|
||||
ret = -1;
|
||||
|
||||
ret = virDBusCall(conn, call, replyout, error);
|
||||
ret = virDBusCall(conn, call, replyout, error, member);
|
||||
|
||||
cleanup:
|
||||
if (call)
|
||||
|
Loading…
x
Reference in New Issue
Block a user