diff options
Diffstat (limited to 'fs/exec.c')
| -rw-r--r-- | fs/exec.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/fs/exec.c b/fs/exec.c index 18c45cac368f..20df02c1cc70 100644 --- a/fs/exec.c +++ b/fs/exec.c @@ -434,8 +434,9 @@ static int count(struct user_arg_ptr argv, int max)  			if (IS_ERR(p))  				return -EFAULT; -			if (i++ >= max) +			if (i >= max)  				return -E2BIG; +			++i;  			if (fatal_signal_pending(current))  				return -ERESTARTNOHAND; |