diff options
author | bala <balanatarajan@users.noreply.github.com> | 2003-11-07 04:59:48 +0000 |
---|---|---|
committer | bala <balanatarajan@users.noreply.github.com> | 2003-11-07 04:59:48 +0000 |
commit | fb2b705e05a93b428a72e1f30398ce5e75268ef1 (patch) | |
tree | fa1c534836bfe64e02566180690030969bc80259 /TAO/tao/Synch_Reply_Dispatcher.cpp | |
parent | 96f536cdafa0003a4142d496149bedee6b4d19a9 (diff) | |
download | ATCD-fb2b705e05a93b428a72e1f30398ce5e75268ef1.tar.gz |
ChangeLogTag:Thu Nov 6 22:32:19 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/tao/Synch_Reply_Dispatcher.cpp')
-rw-r--r-- | TAO/tao/Synch_Reply_Dispatcher.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/TAO/tao/Synch_Reply_Dispatcher.cpp b/TAO/tao/Synch_Reply_Dispatcher.cpp index 47b0b31cc70..1233fdcd3cf 100644 --- a/TAO/tao/Synch_Reply_Dispatcher.cpp +++ b/TAO/tao/Synch_Reply_Dispatcher.cpp @@ -49,6 +49,13 @@ int TAO_Synch_Reply_Dispatcher::dispatch_reply ( TAO_Pluggable_Reply_Params ¶ms) { + if (params.input_cdr_ == 0) + return -1; + + if (TAO_debug_level > 2) + ACE_ERROR ((LM_ERROR, + "TAO (%P|%t) - Synch_Reply_Dispatcher::dispatch_reply ", + "going on \n")); this->reply_status_ = params.reply_status_; // Steal the buffer, that way we don't do any unnecesary copies of @@ -64,7 +71,7 @@ TAO_Synch_Reply_Dispatcher::dispatch_reply ( // Transfer the <params.input_cdr_>'s content to this->reply_cdr_ ACE_Data_Block *db = - this->reply_cdr_.clone_from (params.input_cdr_); + this->reply_cdr_.clone_from (*params.input_cdr_); if (db == 0) { |