aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKim F. Storm <[email protected]>2005-09-12 13:42:40 +0000
committerKim F. Storm <[email protected]>2005-09-12 13:42:40 +0000
commit11fb15d5c492cdfcde124fcbb01e22c3467f3e93 (patch)
treea1a6946ab5c8e9cff317f38a93cedc21b7876dde /src
parente4dd34197203197f86c0faf518b6e83d56d818ce (diff)
(print_error_message): Pass copy of caller name to message_dolog.
Diffstat (limited to 'src')
-rw-r--r--src/print.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/print.c b/src/print.c
index 65c48b6d82..2ba749aff4 100644
--- a/src/print.c
+++ b/src/print.c
@@ -1025,7 +1025,9 @@ print_error_message (data, stream, context, caller)
*Messages*. */
if (!NILP (caller) && SYMBOLP (caller))
{
- const char *name = SDATA (SYMBOL_NAME (caller));
+ Lisp_Object cname = SYMBOL_NAME (caller);
+ char *name = alloca (SBYTES (cname));
+ bcopy (SDATA (cname), name, SBYTES (cname));
message_dolog (name, strlen (name), 0, 0);
message_dolog (": ", 2, 0, 0);
}