Avoid crashes in very large buffers with long lines
authorEli Zaretskii <eliz@gnu.org>
Tue, 6 Aug 2024 18:19:49 +0000 (21:19 +0300)
committerEli Zaretskii <eliz@gnu.org>
Tue, 6 Aug 2024 18:19:49 +0000 (21:19 +0300)
commitf1e37ae423f3be6224f88a21f30ed40e73a4ce22
treef4c7c73964f199d6706d92a65378a711cabb74e5
parent3817355aed503e79c03bca5d203bd73716d10d9e
Avoid crashes in very large buffers with long lines

* src/xdisp.c (get_large_narrowing_begv, get_large_narrowing_zv)
(get_medium_narrowing_begv, get_medium_narrowing_zv): Use
'ptrdiff_t' instead of 'int', to prevent integer overflow in
large buffers.  (Bug#72497)
src/xdisp.c