1.0.6.22: fix occasional UNBOUND-VARIABLE errors in MAP-REFERENCING-OBJECTS
authorJuho Snellman <jsnell@iki.fi>
Tue, 5 Jun 2007 09:44:12 +0000 (09:44 +0000)
committerJuho Snellman <jsnell@iki.fi>
Tue, 5 Jun 2007 09:44:12 +0000 (09:44 +0000)
         * Introduced by the removal of (SAFETY 0) in room.lisp a while ago

src/code/room.lisp
version.lisp-expr

index 21bbfb9..cda30aa 100644 (file)
           (when (or (eq (symbol-name obj) object)
                     (eq (symbol-package obj) object)
                     (eq (symbol-plist obj) object)
-                    (eq (symbol-value obj) object))
+                    (and (boundp obj)
+                         (eq (symbol-value obj) object)))
             (maybe-call fun obj)))))
      space)))
 
index 1ac083d..1f59118 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.6.21"
+"1.0.6.22"