X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=debian%2Fpatches%2F05-refuse-non-ident-maptypes.patch;fp=debian%2Fpatches%2F05-refuse-non-ident-maptypes.patch;h=d313add1b1909e7d92590595dadc18be2132745a;hb=ba2d04e42f22276f0c990a4c2ce56c647ba9c235;hp=0000000000000000000000000000000000000000;hpb=e6b281c7a032ccb2a0f71ef983e50bf80b261dc1;p=nfs-utils.git diff --git a/debian/patches/05-refuse-non-ident-maptypes.patch b/debian/patches/05-refuse-non-ident-maptypes.patch new file mode 100644 index 0000000..d313add --- /dev/null +++ b/debian/patches/05-refuse-non-ident-maptypes.patch @@ -0,0 +1,17 @@ +Index: nfs-utils-1.0.10/utils/mountd/cache.c +=================================================================== +--- nfs-utils-1.0.10.orig/utils/mountd/cache.c ++++ nfs-utils-1.0.10/utils/mountd/cache.c +@@ -381,6 +381,12 @@ void cache_export(nfs_export *exp) + { + FILE *f; + ++ if (exp->m_export.e_maptype != CLE_MAP_IDENT) { ++ xlog(L_ERROR, "%s: unsupported mapping; kernel supports only 'identity' (default)", ++ exp->m_export.m_path); ++ return; ++ } ++ + f = fopen("/proc/net/rpc/auth.unix.ip/channel", "w"); + if (!f) + return;