diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2014-05-09 20:03:31 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-06-03 13:31:23 +0200 |
commit | 1cd6f169add862ef24653d2b99fbd6302c27239b (patch) | |
tree | c14270efd6bfeca25ee66562ca42df581a4476c8 /version.m4 | |
parent | c5651f39ef1660150ffdaed6f35ea14708327adc (diff) | |
download | sssd-1cd6f169add862ef24653d2b99fbd6302c27239b.tar.gz sssd-1cd6f169add862ef24653d2b99fbd6302c27239b.tar.xz sssd-1cd6f169add862ef24653d2b99fbd6302c27239b.zip |
SBUS: Refactor sbus_message_handler to retrieve caller ID
sbus_message_handler() is refactored so that it only verifies the
message matches any of the interfaces SSSD listens on in order to be
able to return either of HANDLED or NOT_YET_HANDLED.
If the interface is one of those the SSSD should handle, the caller ID
is first resolved using sbus_get_sender_id_send and only then passed on
to the appropriate special handler.
If the sernder ID can't be retrieved, the message is dropped with an
error.
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Reviewed-by: Stef Walter <stefw@redhat.com>
(cherry picked from commit dbf4bb232fdc38e741973822c64300f28f17af3a)
Diffstat (limited to 'version.m4')
0 files changed, 0 insertions, 0 deletions