aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/editfns.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/editfns.c b/src/editfns.c
index bf65c0a86d5..2f5e3f711ea 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -167,7 +167,9 @@ DEFUN ("char-to-string", Fchar_to_string, Schar_to_string, 1, 1, 0,
167 167
168 CHECK_NUMBER (character, 0); 168 CHECK_NUMBER (character, 0);
169 169
170 len = CHAR_STRING (XFASTINT (character), str); 170 len = (SINGLE_BYTE_CHAR_P (XFASTINT (character))
171 ? (*str = (unsigned char)(XFASTINT (character)), 1)
172 : char_to_string (XFASTINT (character), str));
171 return make_string_from_bytes (str, 1, len); 173 return make_string_from_bytes (str, 1, len);
172} 174}
173 175