[PATCH] Fix tsocket on solaris

Andrew Bartlett abartlet at samba.org
Wed Apr 7 06:14:24 MDT 2010

Solaris seems to error out (EINVAL) if sendto has a socklen parameter
that isn't the same as the sizeof() for the relevant socket type.

That is, we can't use sizeof(struct sockaddr_storage).

This does not show up on the build farm, as we use socket_wrapper, which
plays other games.

Please find attached and review my proposed patch, which instead tries
to keep the length alongside the struct sockaddr at all times. 

Andrew Bartlett
Andrew Bartlett                                http://samba.org/~abartlet/
Authentication Developer, Samba Team           http://samba.org
Samba Developer, Cisco Inc.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-s4-tevent-Always-use-a-real-length-for-the-sa_sockle.patch
Type: text/x-patch
Size: 3770 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20100407/d1f43f8a/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20100407/d1f43f8a/attachment.pgp>

More information about the samba-technical mailing list