Changeset: f73665f6e42b for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f73665f6e42b
Modified Files:
        monetdb5/modules/mal/manual.c
        monetdb5/modules/mal/mat.c
        monetdb5/modules/mal/tokenizer.c
Branch: default
Log Message:

They should not ignore the access control checks.


diffs (63 lines):

diff --git a/monetdb5/modules/mal/manual.c b/monetdb5/modules/mal/manual.c
--- a/monetdb5/modules/mal/manual.c
+++ b/monetdb5/modules/mal/manual.c
@@ -69,9 +69,9 @@ MANUALcreateOverview(Client cntxt, MalBl
                                                }
                                                if (BUNappend(mod, 
t->def->stmt[0]->modname, false) != GDK_SUCCEED ||
                                                        BUNappend(fcn, 
t->def->stmt[0]->fcnname, false) != GDK_SUCCEED ||
-                                                       BUNappend(com, 
t->def->help ? t->def->help : "", true) != GDK_SUCCEED ||
-                                                       BUNappend(sig,buf,true) 
!= GDK_SUCCEED ||
-                                                       BUNappend(adr, tt ? tt 
: "", true) != GDK_SUCCEED) {
+                                                       BUNappend(com, 
t->def->help ? t->def->help : "", false) != GDK_SUCCEED ||
+                                                       
BUNappend(sig,buf,false) != GDK_SUCCEED ||
+                                                       BUNappend(adr, tt ? tt 
: "", false) != GDK_SUCCEED) {
                                                        goto bailout;
                                                }
                                        }
diff --git a/monetdb5/modules/mal/mat.c b/monetdb5/modules/mal/mat.c
--- a/monetdb5/modules/mal/mat.c
+++ b/monetdb5/modules/mal/mat.c
@@ -190,11 +190,11 @@ MATpackValues(Client cntxt, MalBlkPtr mb
 
        if (ATOMextern(type)) {
                for(i = first; i < p->argc; i++)
-                       if (BUNappend(bn, stk->stk[getArg(p,i)].val.pval, true) 
!= GDK_SUCCEED)
+                       if (BUNappend(bn, stk->stk[getArg(p,i)].val.pval, 
false) != GDK_SUCCEED)
                                goto bailout;
        } else {
                for(i = first; i < p->argc; i++)
-                       if (BUNappend(bn, getArgReference(stk, p, i), true) != 
GDK_SUCCEED)
+                       if (BUNappend(bn, getArgReference(stk, p, i), false) != 
GDK_SUCCEED)
                                goto bailout;
        }
        ret= getArgReference_bat(stk,p,0);
diff --git a/monetdb5/modules/mal/tokenizer.c b/monetdb5/modules/mal/tokenizer.c
--- a/monetdb5/modules/mal/tokenizer.c
+++ b/monetdb5/modules/mal/tokenizer.c
@@ -337,7 +337,7 @@ TKNZRappend(oid *pos, str *s)
                        throw(MAL, "tokenizer.append",
                                        OPERATION_FAILED " no more free oid's");
                }
-               if (BUNappend(tokenBAT[i].val, parts[i], true) != GDK_SUCCEED) {
+               if (BUNappend(tokenBAT[i].val, parts[i], false) != GDK_SUCCEED) 
{
                        GDKfree(url);
                        throw(MAL, "tokenizer.append",
                                        OPERATION_FAILED " could not append");
@@ -349,7 +349,7 @@ TKNZRappend(oid *pos, str *s)
                        BAThash(tokenBAT[i].val);
                }
 
-               if (BUNappend(tokenBAT[i].idx, (ptr) & prv, true) != 
GDK_SUCCEED) {
+               if (BUNappend(tokenBAT[i].idx, (ptr) & prv, false) != 
GDK_SUCCEED) {
                        GDKfree(url);
                        throw(MAL, "tokenizer.append",
                                        OPERATION_FAILED " could not append");
@@ -360,7 +360,7 @@ TKNZRappend(oid *pos, str *s)
 
        *pos = (oid) BATcount(tokenBAT[INDEX].val);
        comp = COMP(prv, depth);
-       if (BUNappend(tokenBAT[INDEX].val, &comp, true) != GDK_SUCCEED) {
+       if (BUNappend(tokenBAT[INDEX].val, &comp, false) != GDK_SUCCEED) {
                GDKfree(url);
                throw(MAL, "tokenizer.append", SQLSTATE(HY001) MAL_MALLOC_FAIL);
        }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to