[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

r4373 - in glibc-package/trunk/debian: . patches/kfreebsd



Author: ps-guest
Date: 2010-08-10 06:03:14 +0000 (Tue, 10 Aug 2010)
New Revision: 4373

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff
Log:
kfreebsd/local-sysdeps.diff: update to revision 3155 (from glibc-bsd).
Closes: #522698 - openntpd: segfaults after start on kfreebsd-*




Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog	2010-08-09 09:24:00 UTC (rev 4372)
+++ glibc-package/trunk/debian/changelog	2010-08-10 06:03:14 UTC (rev 4373)
@@ -8,9 +8,10 @@
     locales.
 
   [ Petr Salinger ]
-  * kfreebsd/local-sysdeps.diff: update to revision 3131 (from glibc-bsd).
+  * kfreebsd/local-sysdeps.diff: update to revision 3155 (from glibc-bsd).
+    Closes: #522698.
   * Add kfreebsd/local-grantpt.diff to handle EINTR returned by waitpid. 
-    It fixes konsole blank (terminal) display on kfreebsd-*. Closes #573063.
+    It fixes konsole blank (terminal) display on kfreebsd-*. Closes: #573063.
 
   [ Clint Adams ]
   * Reflect EGLIBC in binary package short descriptions.  closes: #587586.

Modified: glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff
===================================================================
--- glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff	2010-08-09 09:24:00 UTC (rev 4372)
+++ glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff	2010-08-10 06:03:14 UTC (rev 4373)
@@ -20256,7 +20256,7 @@
 +weak_alias (__send, send)
 --- /dev/null
 +++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/sendto.c
-@@ -0,0 +1,70 @@
+@@ -0,0 +1,73 @@
 +/* Copyright (C) 2005 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
 +   Contributed by Aurelien Jarno <aurelien@aurel32.net>, 2005.
@@ -20304,6 +20304,8 @@
 +{
 +  socklen_t new_addrlen;
 +
++  if (addr.__sockaddr__)
++  {
 +#ifndef NOT_IN_libc
 +  new_addrlen = INTUSE(__libc_sa_len) ((addr.__sockaddr__)->sa_family);
 +#else
@@ -20314,6 +20316,7 @@
 +    stack corruption */
 +  if (new_addrlen < addrlen)
 +    addrlen = new_addrlen;
++  }
 +
 +  /* We pass 6 arguments.  */
 +  if (SINGLE_THREAD_P)


Reply to: