summaryrefslogtreecommitdiffstats
path: root/sys/dev/null/null.c
diff options
context:
space:
mode:
authorsmh <smh@FreeBSD.org>2015-11-23 18:00:55 +0000
committersmh <smh@FreeBSD.org>2015-11-23 18:00:55 +0000
commit0fd4030a5329faac256e6ede78ab445c412e8a67 (patch)
treee0f6cb7941ebafda693e0802274b864499de5489 /sys/dev/null/null.c
parent2a5cbf223de62db87460aecbca30405dbee59ade (diff)
downloadFreeBSD-src-0fd4030a5329faac256e6ede78ab445c412e8a67.zip
FreeBSD-src-0fd4030a5329faac256e6ede78ab445c412e8a67.tar.gz
MFC r274366:
Add missing privilege check when setting the dump device. Approved by: pjd, secteam (both no objections) Sponsored by: Multiplay
Diffstat (limited to 'sys/dev/null/null.c')
-rw-r--r--sys/dev/null/null.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/dev/null/null.c b/sys/dev/null/null.c
index c1208c11..f433987 100644
--- a/sys/dev/null/null.c
+++ b/sys/dev/null/null.c
@@ -36,7 +36,6 @@ __FBSDID("$FreeBSD$");
#include <sys/kernel.h>
#include <sys/malloc.h>
#include <sys/module.h>
-#include <sys/priv.h>
#include <sys/disk.h>
#include <sys/bus.h>
#include <sys/filio.h>
@@ -89,9 +88,7 @@ null_ioctl(struct cdev *dev __unused, u_long cmd, caddr_t data __unused,
switch (cmd) {
case DIOCSKERNELDUMP:
- error = priv_check(td, PRIV_SETDUMPER);
- if (error == 0)
- error = set_dumper(NULL, NULL);
+ error = set_dumper(NULL, NULL, td);
break;
case FIONBIO:
break;
OpenPOWER on IntegriCloud