On Wed, Jul 22, 2015 at 10:01:31AM +0200, Sumit Bose wrote:
On Tue, Jul 21, 2015 at 09:41:46PM +0200, Jakub Hrozek wrote:
> Hi,
>
> the attached patch fixes
https://fedorahosted.org/sssd/ticket/2724 for
> me. I haven't yet heard back from the affected user, but they do have
> test packages available.
The patch is working as expected and fixes the issue for me as well.
Although it might not look as the most elegant way I think the approach
is ok because otherwise we would be to check for every group by GID
request if the GID might belong to a MPG which would require a user
lookup. This would slow down the requests where the GID belong to a
normal (non-MPG) group.
Nevertheless I wonder if we should check if the group name matches the
user name before deleting the group by GID to be on the safe side?
OK, done.
btw the function is really long. Would you oppose to splitting it into
smaller functions that save user/group/... ?
(We need tests for that, though..)