summaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-11-08 21:03:05 -0800
committerKaz Kylheku <kaz@kylheku.com>2016-11-08 21:03:05 -0800
commit3ccdd5c9bfc6c8a8812ef6dab12dc1a1cd2bc0ee (patch)
tree7e6cd8395223e4b7e50d606531331e43b4f7d044 /eval.c
parent9ad8bad3e65de0181fe4662ec5687738ae49087c (diff)
downloadtxr-3ccdd5c9bfc6c8a8812ef6dab12dc1a1cd2bc0ee.tar.gz
txr-3ccdd5c9bfc6c8a8812ef6dab12dc1a1cd2bc0ee.tar.bz2
txr-3ccdd5c9bfc6c8a8812ef6dab12dc1a1cd2bc0ee.zip
Don't access *print-circle* in early init.
* lib.c (obj_print): Check that print_circle_s has been interned before trying to look it up as a variable. Otherwise the auto-load code will be triggered, and try to use a hash table that doesn't exist yet. This can happen when this code is called during early initialization.
Diffstat (limited to 'eval.c')
0 files changed, 0 insertions, 0 deletions