emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master ee3f469 1/2: Fix overflow lockup with frames > 255


From: Paul Eggert
Subject: [Emacs-diffs] master ee3f469 1/2: Fix overflow lockup with frames > 255 lines
Date: Sun, 7 Oct 2018 03:11:55 -0400 (EDT)

branch: master
commit ee3f4698704c26c503064e15ad7a75b7d693b1e4
Author: Scott Corley <address@hidden>
Commit: Paul Eggert <address@hidden>

    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
---
 src/scroll.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/scroll.c b/src/scroll.c
index a29f2d3..240005b 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 *,



reply via email to

[Prev in Thread] Current Thread [Next in Thread]