split: be more careful about buffer sizes
commite19a59141bc65fe2ff063a2520544c02c1459c88
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 4 Mar 2023 19:42:16 +0000 (4 11:42 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 4 Mar 2023 22:49:46 +0000 (4 14:49 -0800)
tree617d2cb2dab2bd59bfff2eae1861e0e92b89df72
parent0450987853ba44c2ed2c798714d543071ed5460e
split: be more careful about buffer sizes

* src/split.c: Include sys-limits.h, not safe-read.h.
(input_file_size, bytes_split, lines_split, line_bytes_split)
(lines_chunk_split, bytes_chunk_extract, lines_rr): Call read, not
safe_read, since safe_read no longer buys us anything.
(main): Reject outlandish buffer sizes right away,
rather than allocating huge buffers and never using them.
src/split.c