Update write.c

added table name and column number to fprintf when invalid data location detected in mdb_crack_row
This commit is contained in:
kalpha2 2021-02-10 15:33:33 +00:00 committed by GitHub
parent 0c34e1aa2b
commit 25c39f38d0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -273,7 +273,7 @@ mdb_crack_row(MdbTableDef *table, int row_start, size_t row_size, MdbField *fiel
fields[i].is_null = 1;
}
if ((size_t)(fields[i].start + fields[i].siz) > row_start + row_size) {
fprintf(stderr, "warning: Invalid data location detected in mdb_crack_row.\n");
fprintf(stderr, "warning: Invalid data location detected in mdb_crack_row. Table:%s Column:%i\n",table->name, i);
g_free(var_col_offsets);
return -1;
}