We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d7c40ef commit dccc7b3Copy full SHA for dccc7b3
src/reference-count.lisp
@@ -19,6 +19,8 @@
19
(defmethod action ((code (eql +set-reference-action-code+)) storage references restore-object)
20
(let ((num-refs (restore-tagged-unsigned-fixnum storage)))
21
#+info-cbs(format t "This file has ~A references~%" num-refs)
22
+ (unless (<= 0 num-refs (ash most-positive-fixnum -3))
23
+ (unexpected-data "num-refs stored in file invalid"))
24
(check-if-too-much-data (read-storage-max-to-read storage) (* 8 num-refs))
25
(values (setf (references-vector references) (make-array num-refs :initial-element nil))
26
:ignore)))
0 commit comments