From 83cb71d8c527bc90ee5740c734ba9b3aeb42f6ab Mon Sep 17 00:00:00 2001 From: user Date: Wed, 9 Jul 2025 18:47:38 -0400 Subject: [PATCH] OpenBSD pledge support --- main.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/main.c b/main.c index be6b44d..82996df 100644 --- a/main.c +++ b/main.c @@ -1,5 +1,8 @@ #include "mpdws.h" #include +#ifdef __OpenBSD__ +#include +#endif int main() { struct mpd_ws_server server; @@ -14,6 +17,13 @@ int main() { return 1; } +#ifdef __OpenBSD__ + if (pledge("inet stdio", NULL) == -1) { + perror("pledge"); + return 1; + } +#endif + /* Run main loop */ mpd_ws_run(&server);