[SSSD] [PATCH] Two sbus fixes

Pavel Březina pbrezina at redhat.com
Wed Aug 26 12:26:06 UTC 2015


On 08/10/2015 03:31 PM, Jakub Hrozek wrote:
> Hi,
>
> I found two issues in the sbus code while testing the by-certificate
> lookups. One was that if parsing the reply with client UID failed, then
> errno would have been garbage.
>
> The second is that since we added signal handling, we always receive
> NameOwnerChanged after someone binds to the bus. But NameOwnerChanged
> sender is the bus itself, which doesn't reveal the sender ID -- the
> request to find the sender ID failed and we didn't process the signal at
> all.
>
> The only related discussion I found was:
>      http://permalink.gmane.org/gmane.comp.freedesktop.dbus/7404
> which would indicate that for the bus itself, the UID can't be
> retrieved. So I modified the request that reads the UID to return a
> special error in this case and lets the caller handle it -- for signals,
> we proceed, but for messages, we don't because we can't check the UID
> against the ACL.

Makes sense.

Ack, but it needs to be rebased.



More information about the sssd-devel mailing list