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