summaryrefslogtreecommitdiff
path: root/modules/extra
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2025-02-18 20:54:58 +0000
committerSadie Powell <sadie@witchery.services>2025-02-18 21:27:46 +0000
commit8330cd119ac390036cb5cadd51019e6b496c1bfc (patch)
tree6e15d5e595bda5e16e72252fd107991c7a0ac8e1 /modules/extra
parent3c55fbe6509c1706d21136392a4bfb2295a99a35 (diff)
Fix sending RPC responses after the previous commit.
Diffstat (limited to 'modules/extra')
-rw-r--r--modules/extra/xmlrpc.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/modules/extra/xmlrpc.cpp b/modules/extra/xmlrpc.cpp
index ca6856fd2..63ed55433 100644
--- a/modules/extra/xmlrpc.cpp
+++ b/modules/extra/xmlrpc.cpp
@@ -118,14 +118,8 @@ public:
}
xmlrpc_DECREF(params);
- event->second->Run(this, client, request);
-
- if (request.GetError())
- {
- xmlrpc_env_set_fault(&env, request.GetError()->first, request.GetError()->second.c_str());
- SendError(reply, env);
- return true;
- }
+ if (!event->second->Run(this, client, request))
+ return false;
this->Reply(request);
return true;