summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/extra/m_xmlrpc.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/extra/m_xmlrpc.cpp b/modules/extra/m_xmlrpc.cpp
index f71a260d0..4b15499b8 100644
--- a/modules/extra/m_xmlrpc.cpp
+++ b/modules/extra/m_xmlrpc.cpp
@@ -256,8 +256,11 @@ void MyXMLRPCClientSocket::HandleMessage()
{
if (name == "methodName")
request.name = data;
- else if (name == "id")
+ else if (name == "name" && data == "id")
+ {
+ this->GetData(name, data);
request.id = data;
+ }
else if (name == "string")
request.data.push_back(data);
}