unvname_new() is passed something that is always 64-bits so the
authorkrw <krw@openbsd.org>
Tue, 17 Jul 2018 07:43:34 +0000 (07:43 +0000)
committerkrw <krw@openbsd.org>
Tue, 17 Jul 2018 07:43:34 +0000 (07:43 +0000)
parameter should be declared uint64_t and not int.

From & for semarie@ who isn't committing at the moment and ok beck@
who is on the road.

sys/kern/kern_unveil.c

index b40a9d5..e52f912 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kern_unveil.c,v 1.2 2018/07/13 13:47:41 jsg Exp $     */
+/*     $OpenBSD: kern_unveil.c,v 1.3 2018/07/17 07:43:34 krw Exp $     */
 
 /*
  * Copyright (c) 2017-2018 Bob Beck <beck@openbsd.org>
@@ -50,7 +50,7 @@ unvname_compare(const struct unvname *n1, const struct unvname *n2)
 }
 
 struct unvname *
-unvname_new(const char *name, size_t size, int flags)
+unvname_new(const char *name, size_t size, uint64_t flags)
 {
        struct unvname *ret = malloc(sizeof(struct unvname), M_PROC, M_WAITOK);
        ret->un_name = malloc(size, M_PROC, M_WAITOK);