summaryrefslogtreecommitdiff
path: root/src/editfns.c
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1997-07-12 06:52:06 +0000
committerRichard M. Stallman <rms@gnu.org>1997-07-12 06:52:06 +0000
commit3d976a9a2b676411ead10a5e598f55da103a8134 (patch)
tree02c3b4d1e6da2961dc3828bf646409d45a0e7441 /src/editfns.c
parent662c2ef22a23cc19de6cdd1c151e08795ffd5b17 (diff)
downloademacs-3d976a9a2b676411ead10a5e598f55da103a8134.tar.gz
(get_system_name): Don't crash if Vsystem_name does not contain a string.
Diffstat (limited to 'src/editfns.c')
-rw-r--r--src/editfns.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/editfns.c b/src/editfns.c
index c3d3eedccc0..cdcf0165b86 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -747,7 +747,10 @@ DEFUN ("system-name", Fsystem_name, Ssystem_name, 0, 0, 0,
char *
get_system_name ()
{
- return (char *) XSTRING (Vsystem_name)->data;
+ if (STRINGP (Vsystem_name))
+ return (char *) XSTRING (Vsystem_name)->data;
+ else
+ return "";
}
DEFUN ("emacs-pid", Femacs_pid, Semacs_pid, 0, 0, 0,