s4-lib/socket: Allocate a the larger sockaddr_un and not just a sockaddr_in in unixdo...
authorStefan Metzmacher <metze@samba.org>
Tue, 23 Jul 2013 22:19:26 +0000 (10:19 +1200)
committerKarolin Seeger <kseeger@samba.org>
Mon, 5 Aug 2013 09:54:46 +0000 (11:54 +0200)
commit221cffa25510b6115490b5c48d60ec231357a068
treeb241a1232f4b9fab8ca317edb22769bee7f4ce47
parent85db68b26c7572e7ea7bc820d14045658803f188
s4-lib/socket: Allocate a the larger sockaddr_un and not just a sockaddr_in in unixdom_get_my_addr()

This caused crashes in _tsocket_address_bsd_from_sockaddr() when we
read past the end of the allocation.

(similar to commit e9ae36e9683372b86f1efbd29904722a33fea083)

Bug: https://bugzilla.samba.org/show_bug.cgi?id=10042

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Wed Jul 24 14:37:43 CEST 2013 on sn-devel-104
(cherry picked from commit 077dfd0a89a854c21b91b0f871d034fd9fe82a9a)

Autobuild-User(v4-0-test): Karolin Seeger <kseeger@samba.org>
Autobuild-Date(v4-0-test): Mon Aug  5 11:54:46 CEST 2013 on sn-devel-104
source4/lib/socket/socket_unix.c