summaryrefslogtreecommitdiff
path: root/modules/extra/m_xmlrpc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/extra/m_xmlrpc.cpp')
-rw-r--r--modules/extra/m_xmlrpc.cpp5
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)