
The buffer overflow assertions were off by one: The data pointer can be equal to the end pointer when the last column of the row is processed.
The buffer overflow assertions were off by one: The data pointer can be equal to the end pointer when the last column of the row is processed.