From 552cd498334260616aada17372a96de98abc9dc1 Mon Sep 17 00:00:00 2001 From: Klemens Nanni Date: Thu, 10 Jun 2021 01:32:11 +0000 Subject: [PATCH] OpenBSD: Drop now unneeded promise from initial pledge Both ssl(8) as well as ncurses(3) related files are now read completely by the time of ircConfig() and uiInitEarly() respectively, so read access to the filesystem is no longer needed at all unless the "log" or "save" options are used. --- chat.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chat.c b/chat.c index 18174ae..9a276d5 100644 --- a/chat.c +++ b/chat.c @@ -247,7 +247,7 @@ int main(int argc, char *argv[]) { if (printCert) { ircConfig(insecure, trust, cert, priv); #ifdef __OpenBSD__ - int error = pledge("stdio rpath inet dns", NULL); + int error = pledge("stdio inet dns", NULL); if (error) err(EX_OSERR, "pledge"); #endif ircConnect(bind, host, port); @@ -298,7 +298,7 @@ int main(int argc, char *argv[]) { char *promisesFinal = strdup(promises); if (!promisesFinal) err(EX_OSERR, "strdup"); - seprintf(ptr, end, " rpath inet dns"); + seprintf(ptr, end, " inet dns"); int error = pledge(promises, NULL); if (error) err(EX_OSERR, "pledge"); #endif