summaryrefslogtreecommitdiff
path: root/sys/kern/kern_descrip.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/kern_descrip.c')
-rw-r--r--sys/kern/kern_descrip.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/sys/kern/kern_descrip.c b/sys/kern/kern_descrip.c
index adc5027..c3d9b5c 100644
--- a/sys/kern/kern_descrip.c
+++ b/sys/kern/kern_descrip.c
@@ -208,17 +208,12 @@ int
fd_open(const char *pathname, int flags)
{
int error;
- char pathbuf[PATH_MAX];
struct filedesc *filedes;
struct nameidata nd;
- nd.path = pathbuf;
+ nd.path = pathname;
nd.flags = 0;
- if (copyinstr(pathname, pathbuf, PATH_MAX) < 0) {
- return -EFAULT;
- }
-
if ((error = namei(&nd)) < 0) {
return error;
}