From d55fde301a9e582474fadcdccde585b80eab4ce8 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Fri, 16 Jan 2015 20:45:32 +0000 Subject: [PATCH] filesys: correct invalid ptr check --- Kernel/filesys.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/filesys.c b/Kernel/filesys.c index 84991e96..da1c81f2 100644 --- a/Kernel/filesys.c +++ b/Kernel/filesys.c @@ -342,7 +342,7 @@ void filename(char *userspace_upath, char *name) char *ptr; buf = tmpbuf(); - if(ugets(userspace_upath, buf, 512)) { + if(ugets(userspace_upath, buf, 512) == -1) { brelse(buf); *name = '\0'; return; /* An access violation reading the name */ -- 2.34.1