diff options
Diffstat (limited to 'TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp')
-rw-r--r-- | TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp b/TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp index 2ae8d3b4c9d..273e74a2f94 100644 --- a/TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp +++ b/TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp @@ -319,12 +319,14 @@ TAO_Offer_Exporter::grab_offerids (void) offer_id_seq_remaining.out()); // Grow our result sequence with the remaining fragments. - int offers = offer_id_seq_remaining->length (); - int old_length = offer_id_seq_result->length (); + CORBA::ULong offers = offer_id_seq_remaining->length (); + CORBA::ULong old_length = offer_id_seq_result->length (); offer_id_seq_result->length (old_length + offers); - for (int i = 0; i < offers; i++) - offer_id_seq_result[i + old_length] = offer_id_seq_remaining[i]; + for (CORBA::ULong i = 0; i < offers; i++) + { + offer_id_seq_result[i + old_length] = CORBA::string_dup (offer_id_seq_remaining[i].in ()); + } } while (any_left); @@ -335,7 +337,7 @@ TAO_Offer_Exporter::grab_offerids (void) if (this->verbose_) { ACE_DEBUG ((LM_DEBUG, "The following offer ids are registered:\n")); - for (unsigned int i=0; i<offer_id_seq_result->length(); i++) + for (CORBA::ULong i=0; i<offer_id_seq_result->length(); i++) ACE_DEBUG ((LM_DEBUG, "Offer Id: %C\n", offer_id_seq_result[i].in())); } } |