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;