diff options
Diffstat (limited to 'modules/extra/m_xmlrpc_main.cpp')
| -rw-r--r-- | modules/extra/m_xmlrpc_main.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/extra/m_xmlrpc_main.cpp b/modules/extra/m_xmlrpc_main.cpp index 593aba6ef..6f4b4b05c 100644 --- a/modules/extra/m_xmlrpc_main.cpp +++ b/modules/extra/m_xmlrpc_main.cpp @@ -87,14 +87,15 @@ class MyXMLRPCEvent : public XMLRPCEvent else request->reply("online", "yes"); - mod_run_cmd(bi, *u, NULL, command); + mod_run_cmd(bi, u, NULL, command); if (created && u) { - XMLRPCUser *myu = debug_cast<XMLRPCUser *>(*u); + User *useru = u; + XMLRPCUser *myu = debug_cast<XMLRPCUser *>(useru); if (!myu->GetOut().empty()) request->reply("return", iface->Sanitize(myu->GetOut())); - delete *u; + delete u; } } } |
