Name: Anonymous 2009-10-30 14:03
#include <unistd.h>
int main(int argc, char *argv[])
{
return execl("/bin/true", NULL);
}This makes GNU true segfault in a call to strrchr().
#include <unistd.h>
int main(int argc, char *argv[])
{
return execl("/bin/true", NULL);
}tolva:~ snorri$ cat truetest.c
#include <unistd.h>
int main(int argc, char *argv[])
{
return execl("/bin/true", NULL);
}
tolva:~ snorri$ ./a.out
tolva:~ snorri$ grep ' 22$' /usr/include/errno.h
tolva:~ snorri$ uname -a
Darwin tolva 10.0.0 Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; root:xnu-1456.1.25~1/RELEASE_I386 i386
tolva:~ snorri$