Please sign in to comment.
MDEV-11646 main.myisam, maria.maria, main.mix2_myisam, main.myisampac…
…k, main.mrr_icp_extra fail in buildbot with valgrind (Syscall param pwrite64(buf) points to uninitialised byte(s)) If the table has a varchar column and a forced fixed for format (as in varchar.inc), Field_varstring::store() will only store the actual number of bytes, not padded, in the record. That is, on inserts a part of record can be uninitialized. Fix: initialize record when a TABLE is created, it doesn't matter what kind of garbage can be in this unused/invisible part of the record, as long as it's not some random memory contents (that can contain sensitive data).
- Loading branch information...
Showing with 2 additions and 16 deletions.