From ab466aafb703ac9d79a97ece6b63c4cb7cca106a Mon Sep 17 00:00:00 2001 From: Daniel Roethlisberger Date: Fri, 28 Nov 2014 10:03:29 +0100 Subject: [PATCH] Allow -u root with pf proxyspecs on OS X --- main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 6ad1998..cba5d7b 100644 --- a/main.c +++ b/main.c @@ -597,7 +597,8 @@ main(int argc, char *argv[]) } } #ifdef __APPLE__ - if (opts->dropuser && nat_used("pf")) { + if (opts->dropuser && !!strcmp(opts->dropuser, "root") && + nat_used("pf")) { fprintf(stderr, "%s: cannot use 'pf' proxyspec with -u due " "to Apple bug\n", argv0); exit(EXIT_FAILURE);