diff options
Diffstat (limited to 'net/atm/mpoa_proc.c')
| -rw-r--r-- | net/atm/mpoa_proc.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/net/atm/mpoa_proc.c b/net/atm/mpoa_proc.c index 829db9eba0cb..aaf64b953915 100644 --- a/net/atm/mpoa_proc.c +++ b/net/atm/mpoa_proc.c @@ -219,11 +219,12 @@ static ssize_t proc_mpc_write(struct file *file, const char __user *buff,  	if (!page)  		return -ENOMEM; -	for (p = page, len = 0; len < nbytes; p++, len++) { +	for (p = page, len = 0; len < nbytes; p++) {  		if (get_user(*p, buff++)) {  			free_page((unsigned long)page);  			return -EFAULT;  		} +		len += 1;  		if (*p == '\0' || *p == '\n')  			break;  	}  |