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
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list