| 380 | | for (torrent::Object::list_const_iterator itr = object.as_list().begin(), last = object.as_list().end(); itr != last; itr++) |
| 381 | | xmlrpc_array_append_item(env, result, object_to_xmlrpc(env, *itr)); |
| | 380 | for (torrent::Object::list_const_iterator itr = object.as_list().begin(), last = object.as_list().end(); itr != last; itr++) { |
| | 381 | xmlrpc_value* item = object_to_xmlrpc(env, *itr); |
| | 382 | xmlrpc_array_append_item(env, result, item); |
| | 383 | xmlrpc_DECREF(item); |
| | 384 | } |
| 390 | | for (torrent::Object::map_const_iterator itr = object.as_map().begin(), last = object.as_map().end(); itr != last; itr++) |
| 391 | | xmlrpc_struct_set_value(env, result, itr->first.c_str(), object_to_xmlrpc(env, itr->second)); |
| | 393 | for (torrent::Object::map_const_iterator itr = object.as_map().begin(), last = object.as_map().end(); itr != last; itr++) { |
| | 394 | xmlrpc_value* item = object_to_xmlrpc(env, itr->second); |
| | 395 | xmlrpc_struct_set_value(env, result, itr->first.c_str(), item); |
| | 396 | xmlrpc_DECREF(item); |
| | 397 | } |