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 -- [email protected]
To unsubscribe send an email to [email protected]