diff options
author | Adam Borowski <kilobyte@angband.pl> | 2013-11-02 21:49:46 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2013-11-02 21:49:46 +0100 |
commit | 141deab41a94bb51868ebf3d127891ec83e958a4 (patch) | |
tree | 5082a3c54b0345295057c1a31851c9f09e7ade66 /crawl-ref/source/crash.cc | |
parent | 92b54d82f0e3b5f2b4a9e59d1a5c353c3e9a842b (diff) | |
download | crawl-ref-141deab41a94bb51868ebf3d127891ec83e958a4.tar.gz crawl-ref-141deab41a94bb51868ebf3d127891ec83e958a4.zip |
Don't allow the crash handler go twice if ther's no gdb.
Diffstat (limited to 'crawl-ref/source/crash.cc')
-rw-r--r-- | crawl-ref/source/crash.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/crash.cc b/crawl-ref/source/crash.cc index 300de5a53b..efbdd43673 100644 --- a/crawl-ref/source/crash.cc +++ b/crawl-ref/source/crash.cc @@ -404,7 +404,8 @@ void call_gdb(FILE *file) 0 }; execv("/usr/bin/gdb", (char* const*)argv); - fprintf(file, "%s\n", strerror(errno)); + fprintf(file, "Failed to start gdb: %s\n", strerror(errno)); + exit(0); } return; default: |