[bknr-cvs] r2265 - branches/trunk-reorg/bknr/datastore/src/data
bknr at bknr.net
bknr at bknr.net
Sun Nov 11 13:16:10 UTC 2007
Author: hhubner
Date: 2007-11-11 08:16:06 -0500 (Sun, 11 Nov 2007)
New Revision: 2265
Modified:
branches/trunk-reorg/bknr/datastore/src/data/encoding.lisp
Log:
Fix bug which resulted in vectors with fill pointers being incorrectly
written to the snapshot file. Instead of writing the size of the
array, the fill-pointer was written as array dimension, which resulted
in snapshots that could not be restored.
Modified: branches/trunk-reorg/bknr/datastore/src/data/encoding.lisp
===================================================================
--- branches/trunk-reorg/bknr/datastore/src/data/encoding.lisp 2007-11-10 19:47:50 UTC (rev 2264)
+++ branches/trunk-reorg/bknr/datastore/src/data/encoding.lisp 2007-11-11 13:16:06 UTC (rev 2265)
@@ -253,7 +253,7 @@
(write-byte flags stream)
(cond
(vectorp
- (%encode-integer (length object) stream))
+ (%encode-integer (car dims) stream))
(t
(%encode-integer (length dims) stream)
(dolist (d dims)
More information about the Bknr-cvs
mailing list