]> git.pld-linux.org Git - packages/glibc.git/blob - glibc-nis.patch
- Realase == 6
[packages/glibc.git] / glibc-nis.patch
1 diff -urN glibc-2.2.3.org/nis/Makefile glibc-2.2.3/nis/Makefile
2 --- glibc-2.2.3.org/nis/Makefile        Tue May  8 23:50:34 2001
3 +++ glibc-2.2.3/nis/Makefile    Tue May  8 23:50:45 2001
4 @@ -55,7 +55,7 @@
5                   nis_clone_res
6  
7  libnss_compat-routines := $(addprefix compat-,grp pwd spwd initgroups) \
8 -                          nisplus-parser nss-nis
9 +                          nisplus-parser nss-nis nss-nisplus
10  libnss_compat-inhibit-o        = $(filter-out .os,$(object-suffixes))
11  
12  libnss_nis-routines    := $(addprefix nis-,$(databases)) nis-initgroups \
13 diff -urN glibc-2.2.3.org/nis/nss-nis.h glibc-2.2.3/nis/nss-nis.h
14 --- glibc-2.2.3.org/nis/nss-nis.h       Tue May  8 23:50:34 2001
15 +++ glibc-2.2.3/nis/nss-nis.h   Tue May  8 23:50:45 2001
16 @@ -31,9 +31,9 @@
17  static inline enum nss_status
18  yperr2nss (int errval)
19  {
20 -  if ((unsigned int) errval > __yperr2nss_count)
21 +  if ((unsigned int) errval >= __yperr2nss_count)
22      return NSS_STATUS_UNAVAIL;
23 -  return __yperr2nss_tab[errval];
24 +  return __yperr2nss_tab[(unsigned int) errval];
25  }
26  
27  #endif /* nis/nss-nis.h */
28 diff -urN glibc-2.2.3.org/nis/nss-nisplus.h glibc-2.2.3/nis/nss-nisplus.h
29 --- glibc-2.2.3.org/nis/nss-nisplus.h   Tue May  8 23:50:34 2001
30 +++ glibc-2.2.3/nis/nss-nisplus.h       Tue May  8 23:50:45 2001
31 @@ -32,9 +32,9 @@
32  static inline enum nss_status
33  niserr2nss (int errval)
34  {
35 -  if ((unsigned int) errval > __niserr2nss_count)
36 +  if ((unsigned int) errval >= __niserr2nss_count)
37      return NSS_STATUS_UNAVAIL;
38 -  return __niserr2nss_tab[errval];
39 +  return __niserr2nss_tab[(unsigned int) errval];
40  }
41  
42  #endif /* nis/nss-nisplus.h */
This page took 0.121386 seconds and 3 git commands to generate.