Hi Steve,
 i'll buy busy until Monday, so feel free to do an NMU and thanks!

Ghe Rivero

On Thu, Aug 28, 2008 at 10:33 AM, Steve Langasek <[EMAIL PROTECTED]> wrote:
> tags 456205 patch
> thanks
>
> Hi Ghe,
>
> I can confirm Bob's report that this code is an issue on alpha.  The
> CMSG_SPACE() macro unfortunately only ensures that the buffer is large
> enough to /permit/ an aligned read without reading past the end of the
> buffer; it does not ensure that the buffer itself is aligned, or allocate
> enough space to permit an aligned read offset into the buffer if the buffer
> isn't aligned.
>
> So the fix Bob proposes is somewhat over-reaching, in that it will force
> 8-byte alignment even on archs that don't require it and waste a few bytes
> on the stack in the process; but I don't think that should be a blocker for
> implementing this patch, considering this bug almost certainly causes radvd
> to die with SIGBUS on sparc - I haven't tested this myself, or else I would
> raise the bug's severity to 'serious'.
>
> Attached is a debdiff that implements Bob's fix.  Let me know if you would
> like me to upload an NMU for this.
>
> Cheers,
> --
> Steve Langasek                   Give me a lever long enough and a Free OS
> Debian Developer                   to set it on, and I can move the world.
> Ubuntu Developer                                    http://www.debian.org/
> [EMAIL PROTECTED]                                     [EMAIL PROTECTED]
>



-- 
 .''`. Pienso, Luego Incordio
: :' :
`. `'
 `- www.debian.org www.hispalinux.es

GPG Key: 26F020F7
GPG fingerprint: 4986 39DA D152 050B 4699 9A71 66DB 5A36 26F0 20F7



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to