1
0
mirror of https://github.com/anope/anope.git synced 2026-07-07 18:43:13 +02:00

Log the version of xmlrpc-c on module load.

This commit is contained in:
Sadie Powell
2025-02-20 13:31:51 +00:00
parent bf68d1c0e0
commit 5967bf4176
+9 -5
View File
@@ -221,12 +221,16 @@ public:
xmlrpc_env env;
xmlrpc_env_init(&env);
xmlrpc_init(&env);
if (!env.fault_occurred)
return ;
if (env.fault_occurred)
{
Anope::string fault(env.fault_string);
xmlrpc_env_clean(&env);
throw ModuleException("Failed to initialise libxmlrpc: " + fault);
}
Anope::string fault(env.fault_string);
xmlrpc_env_clean(&env);
throw ModuleException("Failed to initialise libxmlrpc: " + fault);
unsigned int xmlrpc_major, xmlrpc_minor, xmlrpc_point;
xmlrpc_version(&xmlrpc_major, &xmlrpc_minor, &xmlrpc_point);
Log() << "Module is running against xmlrpc-c version " << xmlrpc_major << '.' << xmlrpc_minor << '.' << xmlrpc_point;
}
~ModuleXMLRPC() override