diff options
| author | Sadie Powell <sadie@witchery.services> | 2025-02-18 20:54:58 +0000 |
|---|---|---|
| committer | Sadie Powell <sadie@witchery.services> | 2025-02-18 21:27:46 +0000 |
| commit | 8330cd119ac390036cb5cadd51019e6b496c1bfc (patch) | |
| tree | 6e15d5e595bda5e16e72252fd107991c7a0ac8e1 /modules/extra | |
| parent | 3c55fbe6509c1706d21136392a4bfb2295a99a35 (diff) | |
Fix sending RPC responses after the previous commit.
Diffstat (limited to 'modules/extra')
| -rw-r--r-- | modules/extra/xmlrpc.cpp | 10 |
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; |
