commit | 3d178a7e2b75066593fbd5705742c5808395d90d | [log] [tgz] |
---|---|---|
author | Rich Felker <dalias@aerifal.cx> | Fri Jun 28 17:58:03 2019 -0400 |
committer | Rich Felker <dalias@aerifal.cx> | Fri Jun 28 17:58:03 2019 -0400 |
tree | da5f36fbd4c0508a62eca103c77bf2db7b15e15b | |
parent | 54b7564b72c1edcc79fca083047521fb56eaea00 [diff] |
cap getdents length argument to INT_MAX the linux syscall treats this argument as having type int, so passing extremely long buffer sizes would be misinterpreted by the kernel. since "short reads" are always acceptable, just cap it down. patch based on report and suggested change by Florian Weimer.