diff options
author | Samuel Bronson <naesten@gmail.com> | 2013-11-02 23:28:57 -0400 |
---|---|---|
committer | Samuel Bronson <naesten@gmail.com> | 2013-11-02 23:28:57 -0400 |
commit | 315f20b8f696447a572f717c560ec7af1a1e7960 (patch) | |
tree | 2d06a26251c35ee0152b55b7faa47a0949ecae7c /crawl-ref/source/crash.cc | |
parent | c0596bc792707abf60b35d798645bef3de2e345f (diff) | |
download | crawl-ref-315f20b8f696447a572f717c560ec7af1a1e7960.tar.gz crawl-ref-315f20b8f696447a572f717c560ec7af1a1e7960.zip |
Don't tell GDB where the executable is, it knows how to find it ...
Diffstat (limited to 'crawl-ref/source/crash.cc')
-rw-r--r-- | crawl-ref/source/crash.cc | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/crawl-ref/source/crash.cc b/crawl-ref/source/crash.cc index 5732c7898b..fee144a08c 100644 --- a/crawl-ref/source/crash.cc +++ b/crawl-ref/source/crash.cc @@ -385,13 +385,6 @@ void call_gdb(FILE *file) dup2(fd, 2); close(fd); - char exe[2048]; - ssize_t len = readlink("/proc/self/exe", exe, sizeof(exe) - 1); - if (len == -1) - strcpy(exe, "./crawl"); - else - exe[len] = 0; // readlink() doesn't null-terminate - const char* argv[] = { "gdb", @@ -400,7 +393,6 @@ void call_gdb(FILE *file) "-batch", "-ex", "bt full", - exe, 0 }; execv("/usr/bin/gdb", (char* const*)argv); |