aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lread.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lread.c b/src/lread.c
index 91633d49bf6..14385d3188e 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -2306,7 +2306,8 @@ it defaults to the value of `obarray'.")
2306 sym = Fmake_symbol (string); 2306 sym = Fmake_symbol (string);
2307 XSYMBOL (sym)->obarray = obarray; 2307 XSYMBOL (sym)->obarray = obarray;
2308 2308
2309 if (XSTRING (string)->data[0] == ':') 2309 if ((XSTRING (string)->data[0] == ':')
2310 && obarray == initial_obarray)
2310 XSYMBOL (sym)->value = sym; 2311 XSYMBOL (sym)->value = sym;
2311 2312
2312 ptr = &XVECTOR (obarray)->contents[XINT (tem)]; 2313 ptr = &XVECTOR (obarray)->contents[XINT (tem)];