From: Scott Corley Date: Sun, 7 Oct 2018 07:10:29 +0000 (-0700) Subject: Fix overflow lockup with frames > 255 lines X-Git-Tag: emacs-27.0.90~4332 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ee3f4698704c26c503064e15ad7a75b7d693b1e4;p=emacs.git Fix overflow lockup with frames > 255 lines * src/scroll.c (struct matrix_elt): Change unsigned char fields to int to handle frames with more than 255 lines (Bug#32951). Copyright-paperwork-exempt: yes --- diff --git a/src/scroll.c b/src/scroll.c index a29f2d37f54..240005b4e32 100644 --- a/src/scroll.c +++ b/src/scroll.c @@ -41,13 +41,13 @@ struct matrix_elt int deletecost; /* Number of inserts so far in this run of inserts, for the cost in insertcost. */ - unsigned char insertcount; + int insertcount; /* Number of deletes so far in this run of deletes, for the cost in deletecost. */ - unsigned char deletecount; + int deletecount; /* Number of writes so far since the last insert or delete for the cost in writecost. */ - unsigned char writecount; + int writecount; }; static void do_direct_scrolling (struct frame *,