X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=server%2FNatController.cpp;h=fba96ca6ec8bda5089e1ad7630b7e2d75b7d3003;hb=8e1cee9064af5b2e0d8095d5a6a05953616d7d4c;hp=19d19c7e8f4a007156c180b1569b7d52e59fdc06;hpb=bbeaf9a4d272eefb11748d7d40c6bd117ab468fb;p=android-x86%2Fsystem-netd.git diff --git a/server/NatController.cpp b/server/NatController.cpp index 19d19c7..fba96ca 100644 --- a/server/NatController.cpp +++ b/server/NatController.cpp @@ -40,6 +40,8 @@ const char* NatController::LOCAL_MANGLE_FORWARD = "natctrl_mangle_FORWARD"; const char* NatController::LOCAL_NAT_POSTROUTING = "natctrl_nat_POSTROUTING"; const char* NatController::LOCAL_TETHER_COUNTERS_CHAIN = "natctrl_tether_counters"; +auto NatController::execFunction = android_fork_execvp; + NatController::NatController() { } @@ -55,7 +57,7 @@ struct CommandsAndArgs { int NatController::runCmd(int argc, const char **argv) { int res; - res = android_fork_execvp(argc, (char **)argv, NULL, false, false); + res = execFunction(argc, (char **)argv, NULL, false, false); #if !LOG_NDEBUG std::string full_cmd = argv[0];