+ allow to clear installed firewall

This commit is contained in:
wmayer
2015-12-13 14:36:41 +01:00
parent e1681ec712
commit 9bcc4938c4

View File

@@ -109,7 +109,11 @@ static PyObject * registerServerFirewall(PyObject *self, PyObject *args)
return NULL;
PY_TRY {
Web::Firewall::setInstance(new Web::FirewallPython(Py::Object(obj)));
Py::Object pyobj(obj);
if (pyobj.isNone())
Web::Firewall::setInstance(0);
else
Web::Firewall::setInstance(new Web::FirewallPython(pyobj));
} PY_CATCH;
Py_Return;