diff options
author | Pekka Lampila <pekka.lampila@iki.fi> | 2014-03-02 00:20:48 +0200 |
---|---|---|
committer | Pekka Lampila <pekka.lampila@iki.fi> | 2014-03-02 00:26:02 +0200 |
commit | 6124e914b64a2c98d4b69b5d8b532840646883b6 (patch) | |
tree | 458dbd636ffdd35049b285974eb050534e9ad3da /crawl-ref/source/crash.cc | |
parent | 68cb4700d77c36772b72d9174deeabd92485cdf7 (diff) | |
download | crawl-ref-6124e914b64a2c98d4b69b5d8b532840646883b6.tar.gz crawl-ref-6124e914b64a2c98d4b69b5d8b532840646883b6.zip |
Do tiles.shutdown() earlier when handling a crash.
Trying to avoid socket being left open, while still sending assert
message and crash log file name to the WebTiles server.
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 e54cd2e6a9..d3630e82f2 100644 --- a/crawl-ref/source/crash.cc +++ b/crawl-ref/source/crash.cc @@ -131,6 +131,10 @@ void crash_signal_handler(int sig_num) if (file != stderr) fclose(file); + +#ifdef USE_TILE_WEB + tiles.shutdown(); +#endif return; } @@ -178,10 +182,6 @@ void crash_signal_handler(int sig_num) do_crash_dump(); -#ifdef USE_TILE_WEB - tiles.shutdown(); -#endif - // Now crash for real. signal(sig_num, SIG_DFL); raise(sig_num); |