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);