diff --git a/web/utils/firewall.py b/web/utils/firewall.py index 1cdf02df1..4545d8f18 100644 --- a/web/utils/firewall.py +++ b/web/utils/firewall.py @@ -313,8 +313,10 @@ class Firewall(object): ): panel_port = mw.getPanelPort() - if(int(port) == int(panel_port)): - return mw.returnData(False, '失败,不能删除当前面板端口!') + if port.find(':') > 0: + else: + if(int(port) == int(panel_port)): + return mw.returnData(False, '失败,不能删除当前面板端口!') try: self.delAcceptPortCmd(port, protocol) mw.M('firewall').where("id=?", (firewall_id,)).delete()