Changeset: a1bb8812005f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/a1bb8812005f
Modified Files:
        clients/mapiclient/mclient.c
Branch: default
Log Message:

Merge with Jun2023 branch.


diffs (44 lines):

diff --git a/clients/mapiclient/mclient.c b/clients/mapiclient/mclient.c
--- a/clients/mapiclient/mclient.c
+++ b/clients/mapiclient/mclient.c
@@ -3771,5 +3771,11 @@ main(int argc, char **argv)
        if (priv.buf != NULL)
                free(priv.buf);
 
+       free(dotfile.user);
+       free(dotfile.passwd);
+       free(dotfile.dbname);
+       free(dotfile.host);
+       free(dotfile.output);
+
        return c;
 }
diff --git a/gdk/ChangeLog.Jun2023 b/gdk/ChangeLog.Jun2023
--- a/gdk/ChangeLog.Jun2023
+++ b/gdk/ChangeLog.Jun2023
@@ -1,6 +1,13 @@
 # ChangeLog file for GDK
 # This file is updated with Maddlog
 
+* Fri Sep 22 2023 Sjoerd Mullender <[email protected]>
+- Fixed a number of data races (race conditions).
+
+* Mon Sep 18 2023 Sjoerd Mullender <[email protected]>
+- Fixed a reference counting problem when a BAT could nog be loaded,
+  e.g. because of resource limitations.
+
 * Wed Aug 30 2023 Sjoerd Mullender <[email protected]>
 - Only check for virtual memory limits when creating or growing bats,
   not for general memory allocations.  There is (still) too much code
diff --git a/tools/merovingian/daemon/controlrunner.c 
b/tools/merovingian/daemon/controlrunner.c
--- a/tools/merovingian/daemon/controlrunner.c
+++ b/tools/merovingian/daemon/controlrunner.c
@@ -241,7 +241,7 @@ static void ctl_handle_client(
        char buf[8096];
        char buf2[8096 + 50];
        char *p, *q;
-       sabdb *stats;
+       sabdb *stats = NULL;
        int pos = 0;
        size_t len;
        err e;
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to