diff options
author | Amadeusz Sławiński <amade@asmblr.net> | 2014-05-03 19:50:24 +0200 |
---|---|---|
committer | Amadeusz Sławiński <amade@asmblr.net> | 2015-06-10 23:38:40 +0200 |
commit | 2ec8f6e27956656def707a7a94656769c08fa9df (patch) | |
tree | 4f624c68d367e51100e7c4cb45742ae1a6faf2d8 | |
parent | 5ac9ca92006d8e7d2deeecf3e34f1f1b02085fac (diff) | |
download | screen-2ec8f6e27956656def707a7a94656769c08fa9df.tar.gz |
from gentoo screen-4.0.1-int-overflow-fix.patch
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
-rw-r--r-- | src/ansi.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -568,7 +568,7 @@ register int len; { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': - if (curr->w_NumArgs < MAXARGS) + if (curr->w_NumArgs >= 0 && curr->w_NumArgs < MAXARGS) { if (curr->w_args[curr->w_NumArgs] < 100000000) curr->w_args[curr->w_NumArgs] = |