Module: sems Branch: master Commit: 5376388bbafcc1ded187053379c85de1908e0701 URL: https://github.com/sems-server/sems/commit/5376388bbafcc1ded187053379c85de1908e0701
Author: Stefan Sayer <stefan.sa...@frafos.com> Committer: Stefan Sayer <stefan.sa...@googlemail.com> Date: 2015-06-08T22:02:46+02:00 b/f: xmlrpc2di: fix parameters demarshaling with boolead XMLRPC param --- Modified: apps/xmlrpc2di/XMLRPC2DI.cpp --- Diff: https://github.com/sems-server/sems/commit/5376388bbafcc1ded187053379c85de1908e0701.diff Patch: https://github.com/sems-server/sems/commit/5376388bbafcc1ded187053379c85de1908e0701.patch --- diff --git a/apps/xmlrpc2di/XMLRPC2DI.cpp b/apps/xmlrpc2di/XMLRPC2DI.cpp index ff1e06a..22a2627 100644 --- a/apps/xmlrpc2di/XMLRPC2DI.cpp +++ b/apps/xmlrpc2di/XMLRPC2DI.cpp @@ -634,19 +634,19 @@ void XMLRPC2DIServer::xmlrpcval2amarg(XmlRpcValue& v, AmArg& a) { if (v.valid()) { switch (v.getType()) { case XmlRpcValue::TypeInt: { /* DBG("X->A INT\n"); */ a = (int)v; } break; - case XmlRpcValue::TypeDouble:{ /* DBG("X->A DBL\n"); */ a = (double)v; } break; - case XmlRpcValue::TypeString:{ /* DBG("X->A STR\n"); */ a = ((string)v).c_str(); } break; - case XmlRpcValue::TypeBoolean : { /* DBG("X->A BOL\n"); */ a = (bool)v; } - case XmlRpcValue::TypeInvalid : { /* DBG("X->A BOL\n"); */ a = AmArg(); } + case XmlRpcValue::TypeDouble:{ /* DBG("X->A DBL\n"); */ a = (double)v; } break; + case XmlRpcValue::TypeString:{ /* DBG("X->A STR\n"); */ a = ((string)v).c_str(); } break; + case XmlRpcValue::TypeBoolean : { /* DBG("X->A BOL\n"); */ a = (bool)v; } break; + case XmlRpcValue::TypeInvalid : { /* DBG("X->A Inv\n"); */ a = AmArg(); } break; case XmlRpcValue::TypeArray: { - /* DBG("X->A ARR\n"); */ + // DBG("X->A ARR\n"); a.assertArray(); xmlrpcval2amargarray(v, a, 0); } break; #ifdef XMLRPCPP_SUPPORT_STRUCT_ACCESS case XmlRpcValue::TypeStruct: { - /* DBG("X->A STR\n"); */ + // DBG("X->A STR\n"); a.assertStruct(); const XmlRpc::XmlRpcValue::ValueStruct& xvs = (XmlRpc::XmlRpcValue::ValueStruct)v; _______________________________________________ Semsdev mailing list Semsdev@lists.iptel.org http://lists.iptel.org/mailman/listinfo/semsdev