diff options
Diffstat (limited to 'hcid')
| -rw-r--r-- | hcid/dbus-error.c | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/hcid/dbus-error.c b/hcid/dbus-error.c index 98e06e9a..c1d1506a 100644 --- a/hcid/dbus-error.c +++ b/hcid/dbus-error.c @@ -39,6 +39,17 @@  #include "dbus-error.h"  #include "error.h" +static inline DBusHandlerResult send_message_and_unref(DBusConnection *conn, +							DBusMessage *msg) +{ +	if (msg) { +		dbus_connection_send(conn, msg, NULL); +		dbus_message_unref(msg); +	} + +	return DBUS_HANDLER_RESULT_HANDLED; +} +  DBusHandlerResult error_rejected(DBusConnection *conn, DBusMessage *msg)  {  	return send_message_and_unref(conn, | 
