diff options
author | bala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-07-23 16:47:59 +0000 |
---|---|---|
committer | bala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-07-23 16:47:59 +0000 |
commit | f03470a0da6af5715b281aca5826be848c7a7c2f (patch) | |
tree | a676e62438b1f2d1d4dd00c7492d51e1fe7dce94 /TAO/tao/GIOP_Message_Generator_Parser_12.cpp | |
parent | 05ad64bb238e59fddd588743e0412d374e2de787 (diff) | |
download | ATCD-f03470a0da6af5715b281aca5826be848c7a7c2f.tar.gz |
ChangeLogTag: Mon Jul 23 11:44:30 2001 Balachandran Natarajan <bala@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/GIOP_Message_Generator_Parser_12.cpp')
-rw-r--r-- | TAO/tao/GIOP_Message_Generator_Parser_12.cpp | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/TAO/tao/GIOP_Message_Generator_Parser_12.cpp b/TAO/tao/GIOP_Message_Generator_Parser_12.cpp index 4f6f5b054cb..c42fa68ae90 100644 --- a/TAO/tao/GIOP_Message_Generator_Parser_12.cpp +++ b/TAO/tao/GIOP_Message_Generator_Parser_12.cpp @@ -206,6 +206,11 @@ TAO_GIOP_Message_Generator_Parser_12::write_locate_reply_mesg ( // Make the header for the locate request output.write_ulong (status_info.status); + // Note: We dont align the pointer to an 8 byte boundary for a + // locate reply body. This is due to an urgent issue raised by Michi + // in the OMG. I discussed this with Michi today (09/07/2001) and I + // learn that this has been passed. Hence the change.. + /* if (status_info.status == TAO_GIOP_OBJECT_FORWARD || status_info.status == TAO_GIOP_OBJECT_FORWARD_PERM) { @@ -215,7 +220,7 @@ TAO_GIOP_Message_Generator_Parser_12::write_locate_reply_mesg ( return 0; } } - + */ switch (status_info.status) { case TAO_GIOP_OBJECT_FORWARD: @@ -467,11 +472,15 @@ TAO_GIOP_Message_Generator_Parser_12::parse_locate_reply ( return -1; - if (cdr.length () > 0) + // Note: We dont align the pointer to an 8 byte boundary for a + // locate reply body. This is due to an urgent issue raised by Michi + // in the OMG. I discussed this with Michi today (09/07/2001) and I + // learn that this has been passed. Hence the change.. + /*if (cdr.length () > 0) { // Align the read pointer on an 8-byte boundary cdr.align_read_ptr (TAO_GIOP_MESSAGE_ALIGN_PTR); - } + }*/ // Steal the contents in to the reply CDR and loose ownership of the // data block. |