Hi,

usbdevs(8) only needs to open devices in O_RDONLY mode from /dev

Comments? OK?

Index: usbdevs.c
===================================================================
RCS file: /cvs/src/usr.sbin/usbdevs/usbdevs.c,v
retrieving revision 1.31
diff -u -p -u -r1.31 usbdevs.c
--- usbdevs.c   14 Apr 2019 18:16:19 -0000      1.31
+++ usbdevs.c   29 Nov 2019 15:38:37 -0000
@@ -267,6 +267,11 @@ main(int argc, char **argv)
        if (argc != 0)
                usage();
 
+       if (unveil("/dev", "r") == -1)
+               err(1, "unveil");
+       if (unveil(NULL, NULL) == -1)
+               err(1, "unveil");
+
        if (dev == 0) {
                for (ncont = 0, i = 0; i < 10; i++) {
                        snprintf(buf, sizeof buf, "%s%d", USBDEV, i);

Reply via email to