Changeset: ba7cf9c18c54 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ba7cf9c18c54
Modified Files:
        gdk/gdk_select.c
Branch: Feb2013
Log Message:

Fix for 6455a3437ec6: s (candidate list) can be NULL.


diffs (19 lines):

diff --git a/gdk/gdk_select.c b/gdk/gdk_select.c
--- a/gdk/gdk_select.c
+++ b/gdk/gdk_select.c
@@ -803,10 +803,11 @@ BATsubselect(BAT *b, BAT *s, const void 
                return NULL;
        }
 
-       if (b->U->count == 0 || (s && s->U->count == 0) ||
-           (BATtdense(s) &&
-            (s->tseqbase >= b->hseqbase + BATcount(b) ||
-             s->tseqbase + BATcount(s) <= b->hseqbase))) {
+       if (b->U->count == 0 ||
+           (s && (s->U->count == 0 ||
+                  (BATtdense(s) &&
+                   (s->tseqbase >= b->hseqbase + BATcount(b) ||
+                    s->tseqbase + BATcount(s) <= b->hseqbase))))) {
                /* trivially empty result */
                ALGODEBUG fprintf(stderr, "#BATsubselect(b=%s#" BUNFMT
                                  ",s=%s,anti=%d): trivially empty\n",
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to