diff options
| author | Noah Friedman | 2008-10-23 06:55:14 +0000 |
|---|---|---|
| committer | Noah Friedman | 2008-10-23 06:55:14 +0000 |
| commit | 159bd5a226e5038c5133399212808b1fe09ec507 (patch) | |
| tree | 92fc87b370007863d79bd6e24603f19b9099e9b7 /src/coding.c | |
| parent | 49f9c344472822b5366df3f71cf2e2adb5433def (diff) | |
| download | emacs-159bd5a226e5038c5133399212808b1fe09ec507.tar.gz emacs-159bd5a226e5038c5133399212808b1fe09ec507.zip | |
(make_conversion_work_buffer): Check that Vcode_conversion_reused_workbuf
is a live buffer, otherwise call Fget_buffer_create.
Diffstat (limited to 'src/coding.c')
| -rw-r--r-- | src/coding.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/coding.c b/src/coding.c index ea0a066eb71..9c617a3f8e4 100644 --- a/src/coding.c +++ b/src/coding.c | |||
| @@ -1345,12 +1345,12 @@ decode_coding_utf_8 (coding) | |||
| 1345 | src = src_base; | 1345 | src = src_base; |
| 1346 | else | 1346 | else |
| 1347 | { | 1347 | { |
| 1348 | ONE_MORE_BYTE (c2); | 1348 | ONE_MORE_BYTE (c2); |
| 1349 | if (! UTF_8_EXTRA_OCTET_P (c2)) | 1349 | if (! UTF_8_EXTRA_OCTET_P (c2)) |
| 1350 | src = src_base; | 1350 | src = src_base; |
| 1351 | else | 1351 | else |
| 1352 | { | 1352 | { |
| 1353 | ONE_MORE_BYTE (c3); | 1353 | ONE_MORE_BYTE (c3); |
| 1354 | if (! UTF_8_EXTRA_OCTET_P (c3)) | 1354 | if (! UTF_8_EXTRA_OCTET_P (c3)) |
| 1355 | src = src_base; | 1355 | src = src_base; |
| 1356 | else | 1356 | else |
| @@ -6982,7 +6982,7 @@ make_conversion_work_buffer (multibyte) | |||
| 6982 | } | 6982 | } |
| 6983 | else | 6983 | else |
| 6984 | { | 6984 | { |
| 6985 | if (NILP (Vcode_conversion_reused_workbuf)) | 6985 | if (NILP (Fbuffer_live_p (Vcode_conversion_reused_workbuf))) |
| 6986 | Vcode_conversion_reused_workbuf | 6986 | Vcode_conversion_reused_workbuf |
| 6987 | = Fget_buffer_create (Vcode_conversion_workbuf_name); | 6987 | = Fget_buffer_create (Vcode_conversion_workbuf_name); |
| 6988 | workbuf = Vcode_conversion_reused_workbuf; | 6988 | workbuf = Vcode_conversion_reused_workbuf; |