summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dbg-asrt.cc
diff options
context:
space:
mode:
authorSamuel Bronson <naesten@gmail.com>2013-11-02 23:33:06 -0400
committerSamuel Bronson <naesten@gmail.com>2013-11-02 23:33:06 -0400
commit330552f8ea10e1ac6a8383d4a135f2040f94629d (patch)
tree3300c45f38184c638fadc658ad80d455d63a233c /crawl-ref/source/dbg-asrt.cc
parent315f20b8f696447a572f717c560ec7af1a1e7960 (diff)
downloadcrawl-ref-330552f8ea10e1ac6a8383d4a135f2040f94629d.tar.gz
crawl-ref-330552f8ea10e1ac6a8383d4a135f2040f94629d.zip
Clear some buffers prominent in crash traces
This lets GDB avoid having to print out all that extraneous garbage.
Diffstat (limited to 'crawl-ref/source/dbg-asrt.cc')
-rw-r--r--crawl-ref/source/dbg-asrt.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/crawl-ref/source/dbg-asrt.cc b/crawl-ref/source/dbg-asrt.cc
index f0a7d238c2..5238327ba8 100644
--- a/crawl-ref/source/dbg-asrt.cc
+++ b/crawl-ref/source/dbg-asrt.cc
@@ -637,7 +637,7 @@ void do_crash_dump()
if (!dir.empty() && dir[dir.length() - 1] != FILE_SEPARATOR)
dir += FILE_SEPARATOR;
- char name[180];
+ char name[180] = {};
// Want same time for file name and crash milestone.
const time_t t = time(NULL);
@@ -860,7 +860,8 @@ NORETURN void AssertFailed(const char *expr, const char *file, int line,
#undef die
NORETURN void die(const char *file, int line, const char *format, ...)
{
- char tmp[2048], mesg[2048];
+ char tmp[2048] = {};
+ char mesg[2048] = {};
va_list args;
@@ -878,7 +879,8 @@ NORETURN void die(const char *file, int line, const char *format, ...)
NORETURN void die_noline(const char *format, ...)
{
- char tmp[2048], mesg[2048];
+ char tmp[2048] = {};
+ char mesg[2048] = {};
va_list args;