OSDN Git Service

Don't use framework permission strings for netd permissions.
[android-x86/system-netd.git] / server / FirewallController.cpp
index 0746316..17c6da4 100644 (file)
@@ -69,6 +69,11 @@ int FirewallController::isFirewallEnabled(void) {
 }
 
 int FirewallController::setInterfaceRule(const char* iface, FirewallRule rule) {
+    if (!isIfaceName(iface)) {
+        errno = ENOENT;
+        return -1;
+    }
+
     const char* op;
     if (rule == ALLOW) {
         op = "-I";