diff --git a/src/rm/RequestManagerPoolInfo.cc b/src/rm/RequestManagerPoolInfo.cc index cfbb31d162..772c68d284 100644 --- a/src/rm/RequestManagerPoolInfo.cc +++ b/src/rm/RequestManagerPoolInfo.cc @@ -50,7 +50,7 @@ void RequestManager::VirtualMachinePoolInfo::execute( state = -1; break; case 3: - state = xmlrpc_c::value_int (paramList.getInt(3)); + state = xmlrpc_c::value_int (paramList.getInt(2)); break; default: paramList.verifyEnd(3); diff --git a/src/scheduler/src/pool/VirtualMachinePoolXML.cc b/src/scheduler/src/pool/VirtualMachinePoolXML.cc index 2f609b69c1..2cb47da06d 100644 --- a/src/scheduler/src/pool/VirtualMachinePoolXML.cc +++ b/src/scheduler/src/pool/VirtualMachinePoolXML.cc @@ -66,11 +66,10 @@ int VirtualMachinePoolXML::load_info(xmlrpc_c::value &result) { client->call(client->get_endpoint(), // serverUrl "one.vmpool.info", // methodName - "sibi", // arguments format + "sii", // arguments format &result, // resultP client->get_oneauth().c_str(), // auth string -2, // VM from all users - false, // not extended info 1); // in pending state return 0; }