Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7833819d authored by Chen Gang's avatar Chen Gang Committed by Linus Torvalds
Browse files

kernel/sysctl.c: check return value after call proc_put_char() in __do_proc_doulongvec_minmax()



Need to check the return value of proc_put_char(), as was done in
__do_proc_doulongvec_minmax().

Signed-off-by: default avatarChen Gang <gang.chen@asianux.com>
Cc: "Eric W. Biederman" <ebiederm@xmission.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 1310a5a9
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -2222,8 +2222,11 @@ static int __do_proc_doulongvec_minmax(void *data, struct ctl_table *table, int
			*i = val;
		} else {
			val = convdiv * (*i) / convmul;
			if (!first)
			if (!first) {
				err = proc_put_char(&buffer, &left, '\t');
				if (err)
					break;
			}
			err = proc_put_long(&buffer, &left, val, false);
			if (err)
				break;