# HG changeset patch
# User Kenichi Handa <handa@m17n.org>
# Date 1221527818 0
# Node ID 1cfa973fde14acca3d151f9dd089eba89eea27d6
# Parent  c9d12183141892ad83d26380acb9b5809a5f11be
(make_conversion_work_buffer): Avoid calling
Fget_buffer_create if it is not necessary.

diff -r c9d121831418 -r 1cfa973fde14 src/coding.c
--- a/src/coding.c	Tue Sep 16 01:12:09 2008 +0000
+++ b/src/coding.c	Tue Sep 16 01:16:58 2008 +0000
@@ -6972,10 +6972,10 @@
     }
   else
     {
-      name = Vcode_conversion_workbuf_name;
-      workbuf = Fget_buffer_create (name);
       if (NILP (Vcode_conversion_reused_workbuf))
-	Vcode_conversion_reused_workbuf = workbuf;
+	Vcode_conversion_reused_workbuf
+	  = Fget_buffer_create (Vcode_conversion_workbuf_name);
+      workbuf = Vcode_conversion_reused_workbuf;
     }
   current = current_buffer;
   set_buffer_internal (XBUFFER (workbuf));