Changeset: 6bab19305c98 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/6bab19305c98
Modified Files:
        gdk/gdk_rtree.c
Branch: geo-update
Log Message:

Checks if heap exists before checking RTree on disk


diffs (22 lines):

diff --git a/gdk/gdk_rtree.c b/gdk/gdk_rtree.c
--- a/gdk/gdk_rtree.c
+++ b/gdk/gdk_rtree.c
@@ -125,13 +125,16 @@ BATcheckrtree(BAT *b) {
 static bool
 RTREEexistsonfile(BAT *b) {
        const char * filename = BBP_physical(b->batCacheid);
+
+       if (!b->theap) return false;
+
        int farmid = b->theap->farmid;
        int fd = GDKfdlocate(farmid, filename, "r", "bsrt");
 
        //Do we have the rtree on file?
-       if (fd == -1)
+       if (fd == -1) {
                return false;
-       else {
+       } else {
                close(fd);
                return true;
        }
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to