diff options
author | Daniel Colascione <dancol@dancol.org> | 2013-02-19 21:43:53 -0800 |
---|---|---|
committer | Daniel Colascione <dancol@dancol.org> | 2013-02-19 21:43:53 -0800 |
commit | d69f1120d8cfcb02f952003ab5a9e0a44dcd0151 (patch) | |
tree | e4790e02ca46d843a3de60cb0906afdb56868d0b /src/sheap.c | |
parent | 1dfcc79e83d3db031b45e9f6b9314dc1f0697b1d (diff) | |
download | emacs-d69f1120d8cfcb02f952003ab5a9e0a44dcd0151.tar.gz |
2013-02-19 Daniel Colascione <dancol@dancol.org>
* sheap.c (report_sheap_usage): Use message, not message1, so
that we don't try to create a buffer while we're in the middle
of dumping Emacs. Explain why.
Diffstat (limited to 'src/sheap.c')
-rw-r--r-- | src/sheap.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/sheap.c b/src/sheap.c index 06e205bc0e5..9e6b7fb1cf1 100644 --- a/src/sheap.c +++ b/src/sheap.c @@ -91,5 +91,8 @@ report_sheap_usage (int die_if_pure_storage_exceeded) char buf[200]; sprintf (buf, "Static heap usage: %d of %d bytes", bss_sbrk_ptr - bss_sbrk_buffer, STATIC_HEAP_SIZE); - message1 (buf); + /* Don't change this call to message1! message1 can log + messages, and at this point, we're not allowed to create + buffers. */ + message ("%s", buf); } |