[PATCH] Fix extra_data length in new async winbind idmap code
Andrew Bartlett
abartlet at samba.org
Tue Apr 8 19:26:30 MDT 2014
On Mon, 2014-04-07 at 12:01 +0200, David Disseldorp wrote:
> On Mon, 07 Apr 2014 14:14:04 +1200, Andrew Bartlett wrote:
>
> > I found this when trying to use winbindd in the AD DC.
> >
> > Please review/push.
>
> Would have preferred some extra parentheses, but looks good as is:
> Reviewed-by: David Disseldorp <ddiss at samba.org>
>
> Please add your sign-off and push.
I've now found the cause of the error, and the patch is attached.
However, what I would like is a review and comment regarding the degree
of pointer manipulation in wbc_sids_to_xids(). It is, I agree, very
efficient code, and is now correct as far as I can see. However, it
also feels like the kind of 'just a bit too tricky' code that shouldn't
be used except in hot paths with little or no other options.
What do you think?
https://git.samba.org/samba.git/?p=samba.git;a=blob;f=source4/libcli/wbclient/wbclient.c;h=b5183be121b409d228b25e9aff535e3d6d4c578e;hb=HEAD#l127?
Thanks,
Andrew Bartlett
--
Andrew Bartlett
http://samba.org/~abartlet/
Authentication Developer, Samba Team http://samba.org
Samba Developer, Catalyst IT http://catalyst.net.nz/services/samba
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-s4-wbclient-Fix-wbc_sids_to_xids-to-correctly-indica.patch
Type: text/x-patch
Size: 1213 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20140409/e8256e9e/attachment.bin>
More information about the samba-technical
mailing list