summary refs log tree commit diff
path: root/pkgs/development/libraries/glibc-2.11/nss-skip-unavail.patch
blob: e48dc2bc0a6ed2e9cffcac2b2ecf759e305776d8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff -ru glibc-2.11.2-orig/sysdeps/posix/getaddrinfo.c glibc-2.11.2/sysdeps/posix/getaddrinfo.c
--- glibc-2.11.2-orig/sysdeps/posix/getaddrinfo.c	2010-05-19 22:38:20.000000000 +0200
+++ glibc-2.11.2/sysdeps/posix/getaddrinfo.c	2010-08-05 18:39:54.259556327 +0200
@@ -505,8 +505,6 @@
 	  int no_data = 0;
 	  int no_inet6_data = 0;
 	  service_user *nip = NULL;
-	  enum nss_status inet6_status = NSS_STATUS_UNAVAIL;
-	  enum nss_status status = NSS_STATUS_UNAVAIL;
 	  int no_more;
 	  int old_res_options;
 
@@ -702,6 +700,8 @@
 
 	  while (!no_more)
 	    {
+ 	      enum nss_status inet6_status = NSS_STATUS_UNAVAIL;
+ 	      enum nss_status status = NSS_STATUS_UNAVAIL;
 	      no_data = 0;
 	      nss_gethostbyname4_r fct4
 		= __nss_lookup_function (nip, "gethostbyname4_r");