Changeset: 206951aa371c for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/206951aa371c
Modified Files:
        monetdb5/mal/mal_session.c
Branch: embedded_mapi
Log Message:

Don't do credential checks for embedded mapi (for now).


diffs (39 lines):

diff --git a/monetdb5/mal/mal_session.c b/monetdb5/mal/mal_session.c
--- a/monetdb5/mal/mal_session.c
+++ b/monetdb5/mal/mal_session.c
@@ -273,21 +273,24 @@ MSscheduleClient(str command, str challe
                return;
        } else {
                str err;
-               oid uid;
+               oid uid = 0;
                sabdb *stats = NULL;
 
-               /* access control: verify the credentials supplied by the user,
-                * no need to check for database stuff, because that is done per
-                * database itself (one gets a redirect) */
-               err = AUTHcheckCredentials(&uid, NULL, user, passwd, challenge, 
algo);
-               if (err != MAL_SUCCEED) {
-                       mnstr_printf(fout, "!%s\n", err);
-                       exit_streams(fin, fout);
-                       freeException(err);
-                       GDKfree(command);
-                       return;
+               if (!GDKembedded()) {
+                       /* access control: verify the credentials supplied by 
the user,
+                       * no need to check for database stuff, because that is 
done per
+                       * database itself (one gets a redirect) */
+                       err = AUTHcheckCredentials(&uid, NULL, user, passwd, 
challenge, algo);
+                       if (err != MAL_SUCCEED) {
+                               mnstr_printf(fout, "!%s\n", err);
+                               exit_streams(fin, fout);
+                               freeException(err);
+                               GDKfree(command);
+                               return;
+                       }
                }
 
+
                if (!GDKinmemory(0) && !GDKembedded()) {
                        err = msab_getMyStatus(&stats);
                        if (err != NULL) {
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to