diff options
Diffstat (limited to 'modules/extra/m_xmlrpc.cpp')
-rw-r--r-- | modules/extra/m_xmlrpc.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/extra/m_xmlrpc.cpp b/modules/extra/m_xmlrpc.cpp index c1a9bc1d5..66e2db9ac 100644 --- a/modules/extra/m_xmlrpc.cpp +++ b/modules/extra/m_xmlrpc.cpp @@ -177,6 +177,11 @@ class ModuleXMLRPC : public Module if (httpref) httpref->UnregisterPage(&xmlrpcinterface); } + + void OnReload(Configuration::Conf *conf) anope_override + { + this->httpref = ServiceReference<HTTPProvider>("HTTPProvider", conf->GetModule(this)->Get<const Anope::string>("server", "httpd/main")); + } }; MODULE_INIT(ModuleXMLRPC) |