Index: src/mactelnet.c --- src/mactelnet.c.orig +++ src/mactelnet.c @@ -36,6 +36,11 @@ #if defined(__FreeBSD__) || defined(__APPLE__) #include #include +#elif defined(__OpenBSD__) +#include +#include +#include +#include #else #include #endif @@ -485,6 +490,11 @@ int main (int argc, char **argv) { case 'n': use_raw_socket = 1; + if(drop_priv == 0) { + snprintf(nonpriv_username, + sizeof(nonpriv_username), "_mactelnet"); + drop_priv = 1; + } break; case 'u':