aboutsummaryrefslogtreecommitdiff
path: root/lib/fstream
diff options
context:
space:
mode:
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2022-03-10 23:30:15 +0100
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2022-03-10 23:31:54 +0100
commit82f83c9515aaf99d12f6aa101c4d7b7463850e8b (patch)
tree574d82b3b089b4b697e073737341c36dfc8d73cb /lib/fstream
parentf20ed9eef65cb9ce56f4a7abd07ad80979b888ad (diff)
Fix: guard against potential overflow in file size calculation
The block_count is a size_t, so on 32 bit platforms the multiplication might be truncated before the comparison with filesz. On 64 bit platforms, it could potentially also overflow the 64 bit bounds of the data type. Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'lib/fstream')
0 files changed, 0 insertions, 0 deletions