[Glibc-bsd-commits] r3155 - trunk/glibc-ports/kfreebsd
Petr Salinger
ps-guest at alioth.debian.org
Tue Aug 10 05:57:36 UTC 2010
Author: ps-guest
Date: 2010-08-10 05:57:35 +0000 (Tue, 10 Aug 2010)
New Revision: 3155
Modified:
trunk/glibc-ports/kfreebsd/sendto.c
Log:
sendto(s,buf,len,flags,NULL,0) should provide send(s,buf,len,flags)
allow passing NULL in sendto() for sockaddr
Modified: trunk/glibc-ports/kfreebsd/sendto.c
===================================================================
--- trunk/glibc-ports/kfreebsd/sendto.c 2010-08-08 23:14:28 UTC (rev 3154)
+++ trunk/glibc-ports/kfreebsd/sendto.c 2010-08-10 05:57:35 UTC (rev 3155)
@@ -45,6 +45,8 @@
{
socklen_t new_addrlen;
+ if (addr.__sockaddr__)
+ {
#ifndef NOT_IN_libc
new_addrlen = INTUSE(__libc_sa_len) ((addr.__sockaddr__)->sa_family);
#else
@@ -55,6 +57,7 @@
stack corruption */
if (new_addrlen < addrlen)
addrlen = new_addrlen;
+ }
/* We pass 6 arguments. */
if (SINGLE_THREAD_P)
More information about the Glibc-bsd-commits
mailing list