Changeset: a67f01ef97b3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a67f01ef97b3 Modified Files: gdk/gdk_hash.c Branch: linear-hashing Log Message:
Don't load empty hash files. diffs (11 lines): diff --git a/gdk/gdk_hash.c b/gdk/gdk_hash.c --- a/gdk/gdk_hash.c +++ b/gdk/gdk_hash.c @@ -350,6 +350,7 @@ BATcheckhash(BAT *b) close(fd) == 0 && (fd = GDKfdlocate(h->heaplink.farmid, nme, "rb+", "thashl")) >= 0 && fstat(fd, &st) == 0 && + st.st_size > 0 && st.st_size >= (off_t) (h->heaplink.size = h->heaplink.free = hdata[1] * h->width) && HEAPload(&h->heaplink, nme, "thashl", false) == GDK_SUCCEED && HEAPload(&h->heapbckt, nme, "thashb", false) == GDK_SUCCEED) { _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list