From e21a6f72c66478d9a187d7da86aa152fd868d569 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Wed, 6 Aug 2025 22:23:46 -0400 Subject: kernel: sysctl: Be sure to set 'newlen' in args Since we are approaching the point to where we'll need to set sysctl variables from userspace. It would be a wise idea to actually set the length of the new data. Signed-off-by: Ian Moffett --- sys/kern/kern_sysctl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/kern/kern_sysctl.c b/sys/kern/kern_sysctl.c index f5d8bdc..ad90f1a 100644 --- a/sys/kern/kern_sysctl.c +++ b/sys/kern/kern_sysctl.c @@ -136,6 +136,7 @@ do_sysctl(struct sysctl_args *args) new_args.oldp = oldp; new_args.oldlenp = &oldlenp; new_args.newp = newp; + new_args.newlen = args->newlen; retval = sysctl(&new_args); if (retval != 0) { -- cgit v1.2.3