Changeset: ed43a1ba032a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/ed43a1ba032a
Modified Files:
        gdk/gdk_logger.c
Branch: Jun2023
Log Message:

Skip loop if it is not going to do anything.


diffs (18 lines):

diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c
--- a/gdk/gdk_logger.c
+++ b/gdk/gdk_logger.c
@@ -439,9 +439,11 @@ log_read_updates(logger *lg, trans *tr, 
                        } else {
                                lg->rbuf = t;
                                lg->rbufsize = tlen;
-                               for (BUN p = 0; p < (BUN) nr; p++) {
-                                       if (r && BUNappend(r, t, true) != 
GDK_SUCCEED)
-                                               res = LOG_ERR;
+                               if (r) {
+                                       for (BUN p = 0; p < (BUN) nr; p++) {
+                                               if (BUNappend(r, t, true) != 
GDK_SUCCEED)
+                                                       res = LOG_ERR;
+                                       }
                                }
                        }
                } else if (l->flag == LOG_UPDATE_BULK) {
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to