Hacker News new | ask | show | jobs
by pwdisswordfish2 2457 days ago
Instead of

    snprintf(pathbuf, sizeof(pathbuf), "/proc/self/fd/%u", fd);
    execve(pathbuf, argv, envp);
you do

    execveat(fd, "", argv, envp, AT_EMPTY_PATH);
and that's it.
1 comments

Thanks!!