diff options
| -rw-r--r-- | sys/fs/umapfs/umap_vfsops.c | 8 | ||||
| -rw-r--r-- | sys/miscfs/umapfs/umap_vfsops.c | 8 |
2 files changed, 14 insertions, 2 deletions
diff --git a/sys/fs/umapfs/umap_vfsops.c b/sys/fs/umapfs/umap_vfsops.c index 03b4cb4346f4..3ad41cf6c7dc 100644 --- a/sys/fs/umapfs/umap_vfsops.c +++ b/sys/fs/umapfs/umap_vfsops.c @@ -35,7 +35,7 @@ * * @(#)umap_vfsops.c 8.8 (Berkeley) 5/14/95 * - * $Id: umap_vfsops.c,v 1.22 1998/05/06 05:29:36 msmith Exp $ + * $Id: umap_vfsops.c,v 1.23 1998/09/07 13:17:01 bde Exp $ */ /* @@ -95,6 +95,12 @@ umapfs_mount(mp, path, data, ndp, p) int i; #endif + /* + * Only for root + */ + if ((error = suser(p->p_ucred, &p->p_acflag)) != 0) + return (error); + #ifdef UMAPFS_DIAGNOSTIC printf("umapfs_mount(mp = %x)\n", mp); #endif diff --git a/sys/miscfs/umapfs/umap_vfsops.c b/sys/miscfs/umapfs/umap_vfsops.c index 03b4cb4346f4..3ad41cf6c7dc 100644 --- a/sys/miscfs/umapfs/umap_vfsops.c +++ b/sys/miscfs/umapfs/umap_vfsops.c @@ -35,7 +35,7 @@ * * @(#)umap_vfsops.c 8.8 (Berkeley) 5/14/95 * - * $Id: umap_vfsops.c,v 1.22 1998/05/06 05:29:36 msmith Exp $ + * $Id: umap_vfsops.c,v 1.23 1998/09/07 13:17:01 bde Exp $ */ /* @@ -95,6 +95,12 @@ umapfs_mount(mp, path, data, ndp, p) int i; #endif + /* + * Only for root + */ + if ((error = suser(p->p_ucred, &p->p_acflag)) != 0) + return (error); + #ifdef UMAPFS_DIAGNOSTIC printf("umapfs_mount(mp = %x)\n", mp); #endif |
