diff options
| author | Lars Ingebrigtsen | 2021-07-24 18:48:44 +0200 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2021-07-24 18:53:43 +0200 |
| commit | 42d4537ed2cae41c969f59b413b4b9adae6dbc9b (patch) | |
| tree | c583fa8f3d916fdf1b91841239a6520247691046 /src | |
| parent | 0c77d1d2ca9a20d4b77a1228ee8f6e9aac64063a (diff) | |
| download | emacs-42d4537ed2cae41c969f59b413b4b9adae6dbc9b.tar.gz emacs-42d4537ed2cae41c969f59b413b4b9adae6dbc9b.zip | |
Really convert to multibyte in Fdirectory_append
* src/fileio.c (Fdirectory_append): Fix check for whether we need
to convert to multibyte.
(Fdirectory_append):
Diffstat (limited to 'src')
| -rw-r--r-- | src/fileio.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/fileio.c b/src/fileio.c index 60f5650302c..6d505fd0f01 100644 --- a/src/fileio.c +++ b/src/fileio.c | |||
| @@ -799,8 +799,7 @@ usage: (record DIRECTORY &rest COMPONENTS) */) | |||
| 799 | if (STRING_MULTIBYTE (arg) || string_ascii_p (arg)) | 799 | if (STRING_MULTIBYTE (arg) || string_ascii_p (arg)) |
| 800 | elements[i] = arg; | 800 | elements[i] = arg; |
| 801 | else | 801 | else |
| 802 | elements[i] = make_multibyte_string (SSDATA (arg), SCHARS (arg), | 802 | elements[i] = Fstring_to_multibyte (arg); |
| 803 | SCHARS (arg)); | ||
| 804 | arg = elements[i]; | 803 | arg = elements[i]; |
| 805 | /* We have to recompute the number of bytes. */ | 804 | /* We have to recompute the number of bytes. */ |
| 806 | if (i == nargs - 1 | 805 | if (i == nargs - 1 |