Changeset: 4edeafdd638e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4edeafdd638e
Modified Files:
        sql/backends/monet5/sciql.c
Branch: SciQL-2
Log Message:

SCIQLmaterialise(): adjusted some sanity (overflow) checks


diffs (21 lines):

diff --git a/sql/backends/monet5/sciql.c b/sql/backends/monet5/sciql.c
--- a/sql/backends/monet5/sciql.c
+++ b/sql/backends/monet5/sciql.c
@@ -115,7 +115,7 @@ SCIQLmaterialise(Client cntxt, MalBlkPtr
 #ifndef NDEBUG
                        int lim = GDK_int_max / cnt_i;
 #endif
-                       assert(cnt_l < (lng) GDK_int_max);
+                       assert(cnt_l <= (lng) GDK_int_max);
                        for (j = 0; j < i; j++) {
                                assert(N[j] <= lim);
                                N[j] *= cnt_i;
@@ -180,7 +180,7 @@ SCIQLmaterialise(Client cntxt, MalBlkPtr
                                        src.len = 0;
                                } else {
                                        src.val.sval = sc->def;
-                                       assert(l < (size_t) GDK_int_max);
+                                       assert(l <= (size_t) GDK_int_max);
                                        src.len = (int) l;
                                }
                        } else {
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to