Hi,
I would like to report that I have found a solution with the problem of unaddressable byte (bug: #808).
The problem is that f->record->size can be larger than f->record_max. While f->record->data is allocated with f->record_max. That produces an unaddressable byte.
I just added a condition if f->record->size is greater than f->record_max then I set f->record->size to f->record_max.
You can find the small patch and the test.
Superseded by [r4800], see the [bugs:#808] for the details.
Related
Bugs:
#808Commit: [r4800]