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