diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 6 | ||||
| -rw-r--r-- | src/dired.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 7b59b33c8bd..37e04f03c85 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2013-09-21 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * dired.c (directory_files_internal): Use multibyte_chars_in_text, | ||
| 4 | not chars_in_text, whose result depends on the multibyteness of | ||
| 5 | the current buffer. (Bug#15426) | ||
| 6 | |||
| 1 | 2013-09-20 Paul Eggert <eggert@cs.ucla.edu> | 7 | 2013-09-20 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 8 | ||
| 3 | Port recent change to hosts where pointers aren't 'long'. | 9 | Port recent change to hosts where pointers aren't 'long'. |
diff --git a/src/dired.c b/src/dired.c index 2b79b54f2a4..1bdb171c4d0 100644 --- a/src/dired.c +++ b/src/dired.c | |||
| @@ -278,7 +278,7 @@ directory_files_internal (Lisp_Object directory, Lisp_Object full, | |||
| 278 | memcpy (SDATA (fullname) + directory_nbytes + needsep, | 278 | memcpy (SDATA (fullname) + directory_nbytes + needsep, |
| 279 | SDATA (name), len); | 279 | SDATA (name), len); |
| 280 | 280 | ||
| 281 | nchars = chars_in_text (SDATA (fullname), nbytes); | 281 | nchars = multibyte_chars_in_text (SDATA (fullname), nbytes); |
| 282 | 282 | ||
| 283 | /* Some bug somewhere. */ | 283 | /* Some bug somewhere. */ |
| 284 | if (nchars > nbytes) | 284 | if (nchars > nbytes) |