Changeset: caee5e7096d0 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/caee5e7096d0
Modified Files:
        clients/mapilib/mapi.c
Branch: Dec2023
Log Message:

Forgot to call mnstr_init() in mapi_settings()


diffs (39 lines):

diff --git a/clients/mapilib/mapi.c b/clients/mapilib/mapi.c
--- a/clients/mapilib/mapi.c
+++ b/clients/mapilib/mapi.c
@@ -1779,6 +1779,11 @@ mapi_new(msettings *settings)
        Mapi mid;
        static ATOMIC_TYPE index = ATOMIC_VAR_INIT(0);
 
+       if (!ATOMIC_TAS(&mapi_initialized)) {
+               if (mnstr_init() < 0)
+                       return NULL;
+       }
+
        mid = malloc(sizeof(*mid));
        if (mid == NULL)
                return NULL;
@@ -1887,11 +1892,6 @@ mapi_mapiuri(const char *url, const char
 {
        Mapi mid;
 
-       if (!ATOMIC_TAS(&mapi_initialized)) {
-               if (mnstr_init() < 0)
-                       return NULL;
-       }
-
        mid = mapi_new(NULL);
        if (mid == NULL)
                return NULL;
@@ -1946,11 +1946,6 @@ mapi_mapi(const char *host, int port, co
 {
        Mapi mid;
 
-       if (!ATOMIC_TAS(&mapi_initialized)) {
-               if (mnstr_init() < 0)
-                       return NULL;
-       }
-
        mid = mapi_new(NULL);
        if (mid == NULL)
                return NULL;
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to