Changeset: 7c74368d2498 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7c74368d2498
Modified Files:
        gdk/gdk_logger.c
Branch: Aug2018
Log Message:

Remove stray bat id from catalog.


diffs (16 lines):

diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c
--- a/gdk/gdk_logger.c
+++ b/gdk/gdk_logger.c
@@ -1678,8 +1678,10 @@ logger_load(int debug, const char *fn, c
                        bat bid = *(log_bid *) Tloc(b, p);
                        oid pos = p;
 
-                       if (BUNfnd(lg->dcatalog, &pos) == BUN_NONE)
-                               BBPretain(bid);
+                       if (BUNfnd(lg->dcatalog, &pos) == BUN_NONE &&
+                           BBPretain(bid) == 0 &&
+                           BUNappend(lg->dcatalog, &pos, false) != GDK_SUCCEED)
+                               goto error;
                }
        }
        lg->freed = logbat_new(TYPE_int, 1, TRANSIENT);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to