]>
Commit | Line | Data |
---|---|---|
f092b69f AM |
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 */ |