Le 26/10/2022 à 17:25, Michael Tokarev a écrit :
27.09.2022 15:43, Laurent Vivier wrote:Use exec_path to re-execute the binary from /proc/self/exeFix do_openat() that should not use execfd. v2: - don't use execfd as it can't be closed and is usable by the childWhy can't it be closed? I mean, how about O_CLOEXEC?
I tried O_CLOEXEC, but it seems the fd is closed before it is needed by execveat() to re-spawn the process, so it exits with an error (something like EBADF)
Thanks, Laurent