aboutsummaryrefslogtreecommitdiff
path: root/games/zoom/patches/avoid-v6-set-colours-crash.patch
blob: 75215cc7067a1585ebb58859fc84bab21238523d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Description: Avoid crashing with invalid coordinates
Author: Alexandre Detiste <alexandre.detiste@gmail.com>
Bug-Debian: https://bugs.debian.org/813674

--- a/src/v6display.c
+++ b/src/v6display.c
@@ -498,9 +498,9 @@
     fg = ACTWIN.fore;
   if (bg == -2)
     bg = ACTWIN.back;
-  if (fg == -1)
+  if (fg == -1 || ACTWIN.curx < 0 || ACTWIN.cury < 0)
     fg = DEFAULT_FORE;
-  if (bg == -1)
+  if (bg == -1 || ACTWIN.curx < 0 || ACTWIN.cury < 0)
     bg = DEFAULT_BACK;
 
   if (bg == -3)