1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-12-23 03:53:43 +01:00

Fix a SIGSEGV in test-ptrace.c

./test-ptrace -v resulted in a SIGSEGV.
This commit is contained in:
Arun Sharma 2012-08-04 18:01:46 -07:00
parent 32202619c4
commit 707b1dba99

View file

@ -204,6 +204,8 @@ main (int argc, char **argv)
++optind, print_names = 0;
else
fprintf(stderr, "unrecognized option: %s\n", argv[optind++]);
if (optind >= argc)
break;
}
target_pid = fork ();
@ -221,6 +223,11 @@ main (int argc, char **argv)
#else
#error Trace me
#endif
if (optind == argc) {
fprintf(stderr, "Need to specify a command line for the child\n");
exit (-1);
}
execve (argv[optind], argv + optind, environ);
_exit (-1);
}