[PATCH] Fix bug #9130 - Certain xattrs cause Windows error 0x800700FF

Jeremy Allison jra at samba.org
Thu Mar 28 09:50:36 MDT 2013


On Thu, Mar 28, 2013 at 03:44:40PM +0100, David Disseldorp wrote:
> 
> 8f75904 Modify fill_ea_chained_buffer() to be able to do size calculation only, no marshalling.
>   fill_ea_chained_buffer() continues to do pointer arithmetic based on
>   the potentially NULL pdata. I'd prefer it to be split into a separate
>   function.

Oh, actually this I disagree with. The pointer arithmetic
is what is needed to do the size calculation at the end
(the PTR_DIFF), so separating it out doesn't help here,
you still have to do all the same calculations.

Jeremy.


More information about the samba-technical mailing list