aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1997-07-12 06:52:06 +0000
committerRichard M. Stallman1997-07-12 06:52:06 +0000
commit3d976a9a2b676411ead10a5e598f55da103a8134 (patch)
tree02c3b4d1e6da2961dc3828bf646409d45a0e7441 /src
parent662c2ef22a23cc19de6cdd1c151e08795ffd5b17 (diff)
downloademacs-3d976a9a2b676411ead10a5e598f55da103a8134.tar.gz
emacs-3d976a9a2b676411ead10a5e598f55da103a8134.zip
(get_system_name): Don't crash if Vsystem_name does not contain a string.
Diffstat (limited to 'src')
-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,
747char * 747char *
748get_system_name () 748get_system_name ()
749{ 749{
750 return (char *) XSTRING (Vsystem_name)->data; 750 if (STRINGP (Vsystem_name))
751 return (char *) XSTRING (Vsystem_name)->data;
752 else
753 return "";
751} 754}
752 755
753DEFUN ("emacs-pid", Femacs_pid, Semacs_pid, 0, 0, 0, 756DEFUN ("emacs-pid", Femacs_pid, Semacs_pid, 0, 0, 0,