Changeset: 4d0af50dd3bc for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4d0af50dd3bc
Modified Files:
        gdk/gdk_imprints.c
Branch: Oct2014
Log Message:

make sure imprints->size is set correctly


diffs (16 lines):

diff --git a/gdk/gdk_imprints.c b/gdk/gdk_imprints.c
--- a/gdk/gdk_imprints.c
+++ b/gdk/gdk_imprints.c
@@ -651,7 +651,11 @@ BATimprints(BAT *b)
                            ((hdata[0] & 0xFF00) >> 8) == 1 && /* version 1 */
                            hdata[3] == (size_t) BATcount(b) &&
                            fstat(fd, &st) == 0 &&
-                           st.st_size >= (off_t) (imprints->imprints->size = 
imprints->imprints->free = 64 * b->T->width +
+                           st.st_size >= (off_t) (imprints->imprints->size =
+                                                  imprints->imprints->free =
+                                                  64 * b->T->width +
+                                                  64 * 2 * SIZEOF_OID +
+                                                  64 * SIZEOF_BUN +
                                                   pages * ((bte) hdata[0] / 8) 
+
                                                   hdata[2] * sizeof(cchdc_t) +
                                                   sizeof(uint64_t) /* padding 
for alignment */
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to