summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2009-04-08 12:42:44 -0400
committerStephen Gallagher <sgallagh@redhat.com>2009-04-08 14:57:58 -0400
commit0bb5fd91692dd374cf2c961750920219341ab023 (patch)
tree30266363ef3f93a7ce0b406dd9ae29da6121703b
parent6b5d45693f01eec55128eb3508266cda73071d93 (diff)
downloadsssd-0bb5fd91692dd374cf2c961750920219341ab023.tar.gz
sssd-0bb5fd91692dd374cf2c961750920219341ab023.tar.xz
sssd-0bb5fd91692dd374cf2c961750920219341ab023.zip
Fix SBUS handling of unknown messages
This was missed when we moved away from using the message_handler for sending replies (in order to support async processing).
-rw-r--r--server/sbus/sssd_dbus_connection.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/server/sbus/sssd_dbus_connection.c b/server/sbus/sssd_dbus_connection.c
index 9c33d2243..1a3f107c9 100644
--- a/server/sbus/sssd_dbus_connection.c
+++ b/server/sbus/sssd_dbus_connection.c
@@ -600,6 +600,8 @@ DBusHandlerResult sbus_message_handler(DBusConnection *conn,
/* Reply DBUS_ERROR_UNKNOWN_METHOD */
DEBUG(1, ("No matching method found for %s.\n", method));
reply = dbus_message_new_error(message, DBUS_ERROR_UNKNOWN_METHOD, NULL);
+ sbus_conn_send_reply(ctx->conn_ctx, reply);
+ dbus_message_unref(reply);
}
}
else {