filesys: correct invalid ptr check
authorAlan Cox <alan@linux.intel.com>
Fri, 16 Jan 2015 20:45:32 +0000 (20:45 +0000)
committerAlan Cox <alan@linux.intel.com>
Fri, 16 Jan 2015 20:45:32 +0000 (20:45 +0000)
Kernel/filesys.c

index 84991e9..da1c81f 100644 (file)
@@ -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 */