Changeset: 6dea5a0c7d4e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/6dea5a0c7d4e
Modified Files:
        gdk/gdk_bbp.c
Branch: Jul2021
Log Message:

In case of error, don't cause a crash.


diffs (14 lines):

diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c
--- a/gdk/gdk_bbp.c
+++ b/gdk/gdk_bbp.c
@@ -3155,8 +3155,8 @@ dirty_bat(bat *i, bool subcommit)
                        if ((BBP_status(*i) & BBPNEW) &&
                            BATcheckmodes(b, false) != GDK_SUCCEED) /* check 
mmap modes */
                                *i = -*i;       /* error */
-                       if ((BBP_status(*i) & BBPPERSISTENT) &&
-                           (subcommit || BATdirty(b)))
+                       else if ((BBP_status(*i) & BBPPERSISTENT) &&
+                                (subcommit || BATdirty(b)))
                                return b;       /* the bat is loaded, 
persistent and dirty */
                } else if (BBP_status(*i) & BBPSWAPPED) {
                        b = (BAT *) BBPquickdesc(*i);
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to