slang/slang-2.1.2-hashborder.patch
Miroslav Lichvar 5181fc8a8d - fix integer underflow in compute_hash (#302181)
- fix SLang_set_error when called from signal handler (#297661)
2007-09-25 15:36:31 +00:00

13 lines
464 B
Diff

diff -up slang-2.1.2/src/slsmg.c.hashborder slang-2.1.2/src/slsmg.c
--- slang-2.1.2/src/slsmg.c.hashborder 2007-09-17 19:17:24.000000000 +0200
+++ slang-2.1.2/src/slsmg.c 2007-09-24 17:23:29.000000000 +0200
@@ -993,7 +993,7 @@ static unsigned long compute_hash (SLsmg
c += SLsmg_Scroll_Hash_Border;
csave = c;
- cmax = c + (n - SLsmg_Scroll_Hash_Border);
+ cmax = c + ((int)n - SLsmg_Scroll_Hash_Border);
while ((c < cmax) && is_blank)
{