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

r4000 - in glibc-package/trunk/debian: . patches patches/any



Author: aurel32
Date: 2009-11-22 22:35:40 +0000 (Sun, 22 Nov 2009)
New Revision: 4000

Added:
   glibc-package/trunk/debian/patches/any/submitted-nis-not-configured.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/series
Log:
  * patches/any/submitted-nis-not-configured.diff: fix getaddrinfo() if
    NIS is not configured.  Closes: #556600.



Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog	2009-11-21 21:41:12 UTC (rev 3999)
+++ glibc-package/trunk/debian/changelog	2009-11-22 22:35:40 UTC (rev 4000)
@@ -22,6 +22,8 @@
   * Replace patches/any/submitted-sched_h.2.diff by upstream version
     patches/any/cvs-sched_h.diff.
   * Use gcc/g++-4.4 on sparc.
+  * patches/any/submitted-nis-not-configured.diff: fix getaddrinfo() if
+    NIS is not configured.  Closes: #556600.
 
   [ Carlos O'Donell]
   * patches/hppa/local-stack-grows-up.diff: new version.
@@ -30,7 +32,7 @@
   * kfreebsd/local-sysdeps.diff: update to revision 2859 (from glibc-bsd).
     Closes: #557248.
 
- -- Aurelien Jarno <aurel32@debian.org>  Fri, 20 Nov 2009 01:18:11 +0100
+ -- Aurelien Jarno <aurel32@debian.org>  Sun, 22 Nov 2009 23:34:44 +0100
 
 eglibc (2.10.1-7) unstable; urgency=low
 

Added: glibc-package/trunk/debian/patches/any/submitted-nis-not-configured.diff
===================================================================
--- glibc-package/trunk/debian/patches/any/submitted-nis-not-configured.diff	                        (rev 0)
+++ glibc-package/trunk/debian/patches/any/submitted-nis-not-configured.diff	2009-11-22 22:35:40 UTC (rev 4000)
@@ -0,0 +1,20 @@
+2009-11-22  Aurelien Jarno  <aurelien@aurel32.net>
+
+	* nis/nss_nis/nis-hosts.c (_nss_nis_gethostbyname4_r): If
+	NIS is not configured, set errnop and herrnop appropriately.
+
+--- a/nis/nss_nis/nis-hosts.c
++++ b/nis/nss_nis/nis-hosts.c
+@@ -456,7 +456,11 @@ _nss_nis_gethostbyname4_r (const char *name, struct gaih_addrtuple **pat,
+ {
+   char *domain;
+   if (yp_get_default_domain (&domain))
+-    return NSS_STATUS_UNAVAIL;
++    {
++      *herrnop = HOST_NOT_FOUND;
++      *errnop = errno;
++      return NSS_STATUS_UNAVAIL;
++    }
+ 
+   /* Convert name to lowercase.  */
+   size_t namlen = strlen (name);

Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series	2009-11-21 21:41:12 UTC (rev 3999)
+++ glibc-package/trunk/debian/patches/series	2009-11-22 22:35:40 UTC (rev 4000)
@@ -213,3 +213,4 @@
 any/cvs-ksm.diff
 any/submitted-bits-fcntl_h-at.diff
 any/cvs-sched_h.diff
+any/submitted-nis-not-configured.diff


Reply to: