summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_syscalls.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/vfs_syscalls.c')
-rw-r--r--sys/kern/vfs_syscalls.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/kern/vfs_syscalls.c b/sys/kern/vfs_syscalls.c
index 10ff13f..38b21e4 100644
--- a/sys/kern/vfs_syscalls.c
+++ b/sys/kern/vfs_syscalls.c
@@ -1338,8 +1338,12 @@ link(td, uap)
char *link;
} */ *uap;
{
+ int error;
- return (kern_link(td, uap->path, uap->link, UIO_USERSPACE));
+ mtx_lock(&Giant);
+ error = kern_link(td, uap->path, uap->link, UIO_USERSPACE);
+ mtx_unlock(&Giant);
+ return (error);
}
SYSCTL_DECL(_security_bsd);
OpenPOWER on IntegriCloud