# HG changeset patch # User Karl Heuer # Date 892493760 0 # Node ID 6ec5e85328a99b3ea8e00a9e96b208e18f26041b # Parent 8a45c0e518fa7619db12995ce7e156d12e986e3b (Fcompute_motion): Check that TO and FROM are in range. diff -r 8a45c0e518fa -r 6ec5e85328a9 src/indent.c --- a/src/indent.c Mon Apr 13 18:55:05 1998 +0000 +++ b/src/indent.c Mon Apr 13 18:56:00 1998 +0000 @@ -1566,6 +1566,11 @@ else CHECK_LIVE_WINDOW (window, 0); + if (XINT (from) < BEGV || XINT (from) > ZV) + args_out_of_range_3 (from, make_number (BEGV), make_number (ZV)); + if (XINT (to) < BEGV || XINT (to) > ZV) + args_out_of_range_3 (to, make_number (BEGV), make_number (ZV)); + pos = compute_motion (XINT (from), XINT (XCONS (frompos)->cdr), XINT (XCONS (frompos)->car), 0, XINT (to), XINT (XCONS (topos)->cdr),