Blame SOURCES/0003-Fix-off-by-one-error-in-chmd-TOLOWER-fallback.patch

08863e
From 8d40fbabead00847199af114fdc91f3f9a1ab397 Mon Sep 17 00:00:00 2001
08863e
From: Stuart Caie <kyzer@cabextract.org.uk>
08863e
Date: Tue, 6 Feb 2018 23:17:30 +0000
ddbc83
Subject: [PATCH 3/6] Fix off-by-one error in chmd TOLOWER() fallback
08863e
08863e
(cherry picked from commit 4fd9ccaa54e1aebde1e4b95fb0163b699fd7bcc8)
08863e
---
08863e
 libmspack/trunk/mspack/chmd.c | 2 +-
08863e
 1 file changed, 1 insertion(+), 1 deletion(-)
08863e
08863e
diff --git a/libmspack/trunk/mspack/chmd.c b/libmspack/trunk/mspack/chmd.c
08863e
index b799154..cea9fc2 100644
08863e
--- a/libmspack/trunk/mspack/chmd.c
08863e
+++ b/libmspack/trunk/mspack/chmd.c
08863e
@@ -834,7 +834,7 @@ static int search_chunk(struct mschmd_header *chm,
08863e
 # endif
08863e
 # define TOLOWER(x) tolower(x)
08863e
 #else
08863e
-# define TOLOWER(x) (((x)<0||(x)>256)?(x):mspack_tolower_map[(x)])
08863e
+# define TOLOWER(x) (((x)<0||(x)>255)?(x):mspack_tolower_map[(x)])
08863e
 /* Map of char -> lowercase char for the first 256 chars. Generated with:
08863e
  * LC_CTYPE=en_GB.utf-8 perl -Mlocale -le 'print map{ord(lc chr).","} 0..255'
08863e
  */
08863e
-- 
ddbc83
2.22.0
08863e