Mercurial > emacs
diff src/coding.c @ 99074:10cd979d05ca
(make_conversion_work_buffer): Check that Vcode_conversion_reused_workbuf
is a live buffer, otherwise call Fget_buffer_create.
author | Noah Friedman <friedman@splode.com> |
---|---|
date | Thu, 23 Oct 2008 06:55:14 +0000 |
parents | d4659edb9b7b |
children | c457d1e5edff |
line wrap: on
line diff
--- a/src/coding.c Thu Oct 23 04:02:19 2008 +0000 +++ b/src/coding.c Thu Oct 23 06:55:14 2008 +0000 @@ -1345,12 +1345,12 @@ src = src_base; else { - ONE_MORE_BYTE (c2); + ONE_MORE_BYTE (c2); if (! UTF_8_EXTRA_OCTET_P (c2)) src = src_base; else { - ONE_MORE_BYTE (c3); + ONE_MORE_BYTE (c3); if (! UTF_8_EXTRA_OCTET_P (c3)) src = src_base; else @@ -6982,7 +6982,7 @@ } else { - if (NILP (Vcode_conversion_reused_workbuf)) + if (NILP (Fbuffer_live_p (Vcode_conversion_reused_workbuf))) Vcode_conversion_reused_workbuf = Fget_buffer_create (Vcode_conversion_workbuf_name); workbuf = Vcode_conversion_reused_workbuf;