mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-27 07:41:28 -08:00
* syntax.c (scan_sexps_forward): Avoid pointer wraparound.
This commit is contained in:
parent
1658b4014f
commit
eb4d412de8
2 changed files with 5 additions and 3 deletions
|
|
@ -1,5 +1,7 @@
|
|||
2011-03-27 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* syntax.c (scan_sexps_forward): Avoid pointer wraparound.
|
||||
|
||||
* xterm.c (x_make_frame_visible, same_x_server): Redo to avoid overflow
|
||||
concerns.
|
||||
|
||||
|
|
|
|||
|
|
@ -3265,9 +3265,9 @@ do { prev_from = from; \
|
|||
= (curlevel == levelstart) ? -1 : (curlevel - 1)->last;
|
||||
state.location = from;
|
||||
state.levelstarts = Qnil;
|
||||
while (--curlevel >= levelstart)
|
||||
state.levelstarts = Fcons (make_number (curlevel->last),
|
||||
state.levelstarts);
|
||||
while (curlevel > levelstart)
|
||||
state.levelstarts = Fcons (make_number ((--curlevel)->last),
|
||||
state.levelstarts);
|
||||
immediate_quit = 0;
|
||||
|
||||
*stateptr = state;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue