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

Don't close the output log stream when not using the logs.


diffs (21 lines):

diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c
--- a/gdk/gdk_logger.c
+++ b/gdk/gdk_logger.c
@@ -2426,7 +2426,7 @@ do_rotate(logger *lg)
        if (next) {
                assert(ATOMIC_GET(&next->refcount) == 1);
                lg->current = next;
-               if (ATOMIC_GET(&cur->refcount) == 1) {
+               if (!LOG_DISABLED(lg) && ATOMIC_GET(&cur->refcount) == 1) {
                        close_stream(cur->output_log);
                        cur->output_log = NULL;
                }
@@ -3104,7 +3104,7 @@ log_tflush(logger *lg, ulng file_id, uln
        }
        /* else somebody else has flushed our log file */
 
-       if (ATOMIC_DEC(&frange->refcount) == 1) {
+       if (ATOMIC_DEC(&frange->refcount) == 1 && !LOG_DISABLED(lg)) {
                rotation_lock(lg);
                if (frange != lg->current) {
                        close_stream(frange->output_log);
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to