From dffa18062629fab18e536d21fe5f8b8f07c7e991 Mon Sep 17 00:00:00 2001 From: Chia-chi Yeh Date: Wed, 1 Jul 2009 06:10:41 +0800 Subject: [PATCH] pppd: Remove the UID check to allow running as a non-root user. It is safe because it will not work without proper capabilities. Allowing privileged options is also safe for the same reason. --- pppd/main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pppd/main.c b/pppd/main.c index efcc0e2..adb57f1 100644 --- a/pppd/main.c +++ b/pppd/main.c @@ -364,6 +364,7 @@ main(argc, argv) { extern void pppox_init(); pppox_init(); + privileged = 1; } #endif @@ -398,6 +399,7 @@ main(argc, argv) if (debug) setlogmask(LOG_UPTO(LOG_DEBUG)); +#ifndef ANDROID_CHANGES /* * Check that we are running as root. */ @@ -406,6 +408,7 @@ main(argc, argv) argv[0]); exit(EXIT_NOT_ROOT); } +#endif if (!ppp_available()) { option_error("%s", no_ppp_msg); -- 2.11.0