Explorar o código

Kernel: Unbreak /proc/PID/root symlink

The generator callback for this file was mistakenly returning false
on success, which caused the kernel to fail sys$readlink() with ENOENT.
Andreas Kling %!s(int64=4) %!d(string=hai) anos
pai
achega
57a2394cb4
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Kernel/FileSystem/ProcFS.cpp

+ 1 - 1
Kernel/FileSystem/ProcFS.cpp

@@ -661,7 +661,7 @@ static bool procfs$pid_root(InodeIdentifier identifier, KBufferBuilder& builder)
     if (!process)
         return false;
     builder.append_bytes(process->root_directory_relative_to_global_root().absolute_path().to_byte_buffer());
-    return false;
+    return true;
 }
 
 static bool procfs$self(InodeIdentifier, KBufferBuilder& builder)