Changeset: 2604ba79c865 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/2604ba79c865
Modified Files:
        gdk/gdk_imprints.c
Branch: Jul2021
Log Message:

First check, then dereference.


diffs (21 lines):

diff --git a/gdk/gdk_imprints.c b/gdk/gdk_imprints.c
--- a/gdk/gdk_imprints.c
+++ b/gdk/gdk_imprints.c
@@ -445,6 +445,8 @@ BATimprints(BAT *b)
        BATiter bi;
        lng t0 = GDKusec();
 
+       BATcheck(b, GDK_FAIL);
+
        /* we only create imprints for types that look like types we know */
        if (!imprintable(b->ttype)) {
                /* doesn't look enough like base type: do nothing */
@@ -452,8 +454,6 @@ BATimprints(BAT *b)
                return GDK_FAIL;
        }
 
-       BATcheck(b, GDK_FAIL);
-
        if (BATcheckimprints(b))
                return GDK_SUCCEED;
 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to