Changeset: 08470a71812e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=08470a71812e
Modified Files:
        monetdb5/modules/kernel/arrays.c
Branch: arrays
Log Message:

bug: read the value of anti and not its address


diffs (23 lines):

diff --git a/monetdb5/modules/kernel/arrays.c b/monetdb5/modules/kernel/arrays.c
--- a/monetdb5/modules/kernel/arrays.c
+++ b/monetdb5/modules/kernel/arrays.c
@@ -499,16 +499,16 @@ str ALGdimensionSubselect2(ptr *dimsRes,
     if(ATOMcmp(type, low, high) == 0) { //point selection   
                //find the idx of the value
                oid qualifyingIdx = equalIdx(dimension, low); 
-               if(qualifyingIdx >= dimension->initialElementsNum && !anti) {
+               if(qualifyingIdx >= dimension->initialElementsNum && !*anti) {
                        //remove all the dimensions, there will be no results 
in the output
                        freeCells(dimensionsCandidates_in);
                        return emptyCandidateResults(dimsRes, oidsRes);
-               }  if(qualifyingIdx >= dimension->initialElementsNum && anti) {
+               }  if(qualifyingIdx >= dimension->initialElementsNum && *anti) {
                        //the whole dimension qualifies for the outpu
                        //we send out whatever came int
                        dimensionsCandidates_out = dimensionsCandidates_in;
                        candidatesBAT_out = candidatesBAT_in;
-               } else if(anti) {
+               } else if(*anti) {
                        //two ranges qualify for the result [0, quaifyingIdx-1] 
and [qualifyingIdx+1, max]
                        BUN i=0;
                        gdk_dimension *dimensionCand_out;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to