]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fintern): Initialize keywords only in initial obarray.
authorRichard M. Stallman <rms@gnu.org>
Sun, 26 Apr 1998 19:16:46 +0000 (19:16 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 26 Apr 1998 19:16:46 +0000 (19:16 +0000)
src/lread.c

index 91633d49bf63eab7a9e86c9b079d9f1ec17c1ff9..14385d3188e75471b0f818fee201e2dd0ded9dbf 100644 (file)
@@ -2306,7 +2306,8 @@ it defaults to the value of `obarray'.")
   sym = Fmake_symbol (string);
   XSYMBOL (sym)->obarray = obarray;
 
-  if (XSTRING (string)->data[0] == ':')
+  if ((XSTRING (string)->data[0] == ':')
+      && obarray == initial_obarray)
     XSYMBOL (sym)->value = sym;
 
   ptr = &XVECTOR (obarray)->contents[XINT (tem)];