From cac7b00003b79b46713b163b877e95f3b345e668 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Tue, 30 Aug 2016 23:10:59 +0100 Subject: [PATCH] open: fix bug introduced in handling of invalid directory paths during an open --- Kernel/syscall_fs3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/syscall_fs3.c b/Kernel/syscall_fs3.c index 9cdf2f91..1473f174 100644 --- a/Kernel/syscall_fs3.c +++ b/Kernel/syscall_fs3.c @@ -53,7 +53,7 @@ arg_t _open(void) } } else { /* The n_open failed */ - if (udata.u_error == EFAULT) + if (udata.u_error == EFAULT || parent == NULL) goto cantopen; /* New file */ -- 2.34.1