diff options
author | Richard M. Stallman <rms@gnu.org> | 1997-07-12 06:52:06 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1997-07-12 06:52:06 +0000 |
commit | 3d976a9a2b676411ead10a5e598f55da103a8134 (patch) | |
tree | 02c3b4d1e6da2961dc3828bf646409d45a0e7441 /src/editfns.c | |
parent | 662c2ef22a23cc19de6cdd1c151e08795ffd5b17 (diff) | |
download | emacs-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.c | 5 |
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, |