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

fix small data race


diffs (19 lines):

diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c
--- a/gdk/gdk_logger.c
+++ b/gdk/gdk_logger.c
@@ -2269,10 +2269,12 @@ log_next_logfile(logger *lg, ulng ts)
 static void
 log_cleanup_range(logger *lg)
 {
-       logged_range *p = lg->pending;
-       if (p) {
+       if (lg->pending) {
+               logged_range *p;
                log_lock(lg);
-               lg->pending = p->next;
+               p = lg->pending;
+               if (p)
+                       lg->pending = p->next;
                log_unlock(lg);
                GDKfree(p);
        }
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to