From 307d21890ea2b8467727a65f4b67c4f8eb58aa26 Mon Sep 17 00:00:00 2001 From: deraadt Date: Mon, 12 Oct 2015 02:01:15 +0000 Subject: [PATCH] tunefs can pledge to only use "stdio", after it has opened the device. ok doug --- sbin/tunefs/tunefs.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sbin/tunefs/tunefs.c b/sbin/tunefs/tunefs.c index cf96199e5f3..e363ff97afb 100644 --- a/sbin/tunefs/tunefs.c +++ b/sbin/tunefs/tunefs.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tunefs.c,v 1.37 2015/02/07 02:09:14 deraadt Exp $ */ +/* $OpenBSD: tunefs.c,v 1.38 2015/10/12 02:01:15 deraadt Exp $ */ /* $NetBSD: tunefs.c,v 1.33 2005/01/19 20:46:16 xtraeme Exp $ */ /* @@ -155,6 +155,10 @@ main(int argc, char *argv[]) fi = openpartition(special, openflags, &special); if (fi == -1) err(1, "%s", special); + + if (pledge("stdio", NULL) == -1) + err(1, "pledge"); + getsb(&sblock, special); #define CHANGEVAL(old, new, type, suffix) do \ -- 2.20.1