Blame autofs-5.0.3-handle-zero-length-nis-key.patch
|
Ian Kent |
1d72a0 |
diff -up autofs-5.0.3/CHANGELOG.handle-zero-length-nis-key autofs-5.0.3/CHANGELOG
|
|
Ian Kent |
1d72a0 |
--- autofs-5.0.3/CHANGELOG.handle-zero-length-nis-key 2008-03-24 14:07:30.000000000 +0900
|
|
Ian Kent |
1d72a0 |
+++ autofs-5.0.3/CHANGELOG 2008-03-24 14:08:08.000000000 +0900
|
|
Ian Kent |
1d72a0 |
@@ -8,6 +8,7 @@
|
|
Ian Kent |
1d72a0 |
- another fix for don't fail on empty master map.
|
|
Ian Kent |
1d72a0 |
- fix expire working harder than needed.
|
|
Ian Kent |
1d72a0 |
- fix unlink of mount tree incorrectly causing autofs mount fail.
|
|
Ian Kent |
1d72a0 |
+- add missing check for zero length NIS key (Wengang Wang).
|
|
Ian Kent |
1d72a0 |
|
|
Ian Kent |
1d72a0 |
14/01/2008 autofs-5.0.3
|
|
Ian Kent |
1d72a0 |
-----------------------
|
|
Ian Kent |
1d72a0 |
diff -up autofs-5.0.3/modules/lookup_yp.c.handle-zero-length-nis-key autofs-5.0.3/modules/lookup_yp.c
|
|
Ian Kent |
1d72a0 |
--- autofs-5.0.3/modules/lookup_yp.c.handle-zero-length-nis-key 2008-01-14 13:39:16.000000000 +0900
|
|
Ian Kent |
1d72a0 |
+++ autofs-5.0.3/modules/lookup_yp.c 2008-03-24 14:07:45.000000000 +0900
|
|
Ian Kent |
1d72a0 |
@@ -168,6 +168,10 @@ int yp_all_master_callback(int status, c
|
|
Ian Kent |
1d72a0 |
if (status != YP_TRUE)
|
|
Ian Kent |
1d72a0 |
return status;
|
|
Ian Kent |
1d72a0 |
|
|
Ian Kent |
1d72a0 |
+ /* Ignore zero length keys */
|
|
Ian Kent |
1d72a0 |
+ if (ypkeylen == 0)
|
|
Ian Kent |
1d72a0 |
+ return 0;
|
|
Ian Kent |
1d72a0 |
+
|
|
Ian Kent |
1d72a0 |
/*
|
|
Ian Kent |
1d72a0 |
* Ignore keys beginning with '+' as plus map
|
|
Ian Kent |
1d72a0 |
* inclusion is only valid in file maps.
|
|
Ian Kent |
1d72a0 |
@@ -263,6 +267,10 @@ int yp_all_callback(int status, char *yp
|
|
Ian Kent |
1d72a0 |
if (status != YP_TRUE)
|
|
Ian Kent |
1d72a0 |
return status;
|
|
Ian Kent |
1d72a0 |
|
|
Ian Kent |
1d72a0 |
+ /* Ignore zero length keys */
|
|
Ian Kent |
1d72a0 |
+ if (ypkeylen == 0)
|
|
Ian Kent |
1d72a0 |
+ return 0;
|
|
Ian Kent |
1d72a0 |
+
|
|
Ian Kent |
1d72a0 |
/*
|
|
Ian Kent |
1d72a0 |
* Ignore keys beginning with '+' as plus map
|
|
Ian Kent |
1d72a0 |
* inclusion is only valid in file maps.
|