diff options
author | Samuel Bronson <naesten@gmail.com> | 2013-12-02 01:31:51 -0500 |
---|---|---|
committer | Samuel Bronson <naesten@gmail.com> | 2013-12-02 01:34:49 -0500 |
commit | 254fb5e9a18f65a3503eb01d37fa38500df310c8 (patch) | |
tree | db1c43c414bac68524981779170c6d9a26183cb8 /crawl-ref/source/crash.cc | |
parent | 4f7e31c2b1033ebb6ca3e1b811d6901d6d4d8416 (diff) | |
download | crawl-ref-254fb5e9a18f65a3503eb01d37fa38500df310c8.tar.gz crawl-ref-254fb5e9a18f65a3503eb01d37fa38500df310c8.zip |
call_gdb(): Fix last commit for older GDB -- oops
Diffstat (limited to 'crawl-ref/source/crash.cc')
-rw-r--r-- | crawl-ref/source/crash.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crawl-ref/source/crash.cc b/crawl-ref/source/crash.cc index 44884ef2ec..c1ab74789b 100644 --- a/crawl-ref/source/crash.cc +++ b/crawl-ref/source/crash.cc @@ -374,8 +374,8 @@ void call_gdb(FILE *file) fprintf(file, "Trying to run gdb.\n"); fflush(file); // so we can use fileno() - char pid[12] = {}; - snprintf(pid, sizeof(pid), "%d", getpid()); + char attach_cmd[20] = {}; + snprintf(attach_cmd, sizeof(attach_cmd), "attach %d", getpid()); switch (int gdb = fork()) { @@ -391,9 +391,9 @@ void call_gdb(FILE *file) const char* argv[] = { "gdb", - "-p", pid, "-batch", - "-iex", "show version", + "-ex", "show version", // Too bad -iex needs gdb >=7.5 (jessie) + "-ex", attach_cmd, "-ex", "bt full", 0 }; |