diff options
| author | Richard M. Stallman | 1997-07-12 06:52:06 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1997-07-12 06:52:06 +0000 |
| commit | 3d976a9a2b676411ead10a5e598f55da103a8134 (patch) | |
| tree | 02c3b4d1e6da2961dc3828bf646409d45a0e7441 /src | |
| parent | 662c2ef22a23cc19de6cdd1c151e08795ffd5b17 (diff) | |
| download | emacs-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.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, | |||
| 747 | char * | 747 | char * |
| 748 | get_system_name () | 748 | get_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 | ||
| 753 | DEFUN ("emacs-pid", Femacs_pid, Semacs_pid, 0, 0, 0, | 756 | DEFUN ("emacs-pid", Femacs_pid, Semacs_pid, 0, 0, 0, |