diff src/fontset.c @ 96087:b6d5b82f877f

(fontset_from_font): Copy font_spec before changing the elements.
author Kenichi Handa <handa@m17n.org>
date Fri, 20 Jun 2008 06:11:57 +0000
parents b52fa52cd0fa
children 37737408d4f2
line wrap: on
line diff
--- a/src/fontset.c	Fri Jun 20 02:15:52 2008 +0000
+++ b/src/fontset.c	Fri Jun 20 06:11:57 2008 +0000
@@ -1633,6 +1633,7 @@
   Vfontset_alias_alist = Fcons (Fcons (name, alias), Vfontset_alias_alist);
   auto_fontset_alist = Fcons (Fcons (font_spec, fontset), auto_fontset_alist);
   FONTSET_ASCII (fontset) = font_name;
+  font_spec = Fcopy_font_spec (font_spec);
   ASET (font_spec, FONT_FOUNDRY_INDEX, Qnil);
   ASET (font_spec, FONT_ADSTYLE_INDEX, Qnil);
   for (i = FONT_WEIGHT_INDEX; i < FONT_EXTRA_INDEX; i++)