]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - debian/patches/05-refuse-non-ident-maptypes.patch
Imported Debian patch 1.0.10-6~quilt.0
[nfs-utils.git] / debian / patches / 05-refuse-non-ident-maptypes.patch
diff --git a/debian/patches/05-refuse-non-ident-maptypes.patch b/debian/patches/05-refuse-non-ident-maptypes.patch
new file mode 100644 (file)
index 0000000..d313add
--- /dev/null
@@ -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;