CVSROOT: /cvs Module name: src Changes by: schwa...@cvs.openbsd.org 2014/10/16 07:45:12
Modified files: usr.bin/col : col.c Log message: 1) Fix a segfault triggered by an input line containing two consecutive backspace characters beyond column MAX_SHRT, overflowing c_column. 2) Fix imcomplete initialization of the final element of the *count array by adding a missing pair of parentheses. 3) For code clarity and extra safety, change all variables dealing with column numbers from int to size_t such that they cannot overflow. Found while reviewing the patch from deraadt@'s reallocarray() rampage. Feedback and OK millert@.