summaryrefslogtreecommitdiff
path: root/modules/extra
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2025-02-20 14:33:40 +0000
committerSadie Powell <sadie@witchery.services>2025-02-20 14:57:22 +0000
commit5420f4858052bd00d86b19380755ed8eec5d2770 (patch)
tree837061a1b8448ccde5c5f6c684b2b8fdba785fac /modules/extra
parent5967bf4176dd92b29bb0bd7094755e0dac495e68 (diff)
Use an enum for standard RPC error codes.
Diffstat (limited to 'modules/extra')
-rw-r--r--modules/extra/xmlrpc.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/extra/xmlrpc.cpp b/modules/extra/xmlrpc.cpp
index bc23621d0..cd51f5889 100644
--- a/modules/extra/xmlrpc.cpp
+++ b/modules/extra/xmlrpc.cpp
@@ -135,7 +135,7 @@ public:
auto event = this->events.find(request.name);
if (event == this->events.end())
{
- xmlrpc_env_set_fault(&env, -32601, "Method not found");
+ xmlrpc_env_set_fault(&env, RPC::ERR_METHOD_NOT_FOUND, "Method not found");
SendError(reply, env);
return true;
}
@@ -150,7 +150,7 @@ public:
if (xmlrpc_value_type(value) != XMLRPC_TYPE_STRING)
{
// TODO: error;
- xmlrpc_env_set_fault(&env, 0, "Anope XML-RPC only supports strings");
+ xmlrpc_env_set_fault(&env, RPC::ERR_INVALID_REQUEST, "Anope XML-RPC only supports strings");
SendError(reply, env);
xmlrpc_DECREF(value);
xmlrpc_DECREF(params);