From 172657f35b6ba4878ef2e8c0b3ccc1b968af5f56 Mon Sep 17 00:00:00 2001 From: Steve Huston Date: Tue, 11 Apr 2006 14:17:01 +0000 Subject: ChangeLogTag:Tue Apr 11 14:10:00 UTC 2006 Steve Huston --- ASNMP/asnmp/transaction.cpp | 15 +++++++-------- ChangeLog | 8 ++++++++ THANKS | 1 + 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/ASNMP/asnmp/transaction.cpp b/ASNMP/asnmp/transaction.cpp index d9085d5bf58..2f29cf79544 100644 --- a/ASNMP/asnmp/transaction.cpp +++ b/ASNMP/asnmp/transaction.cpp @@ -122,19 +122,18 @@ int transaction::handle_input (ACE_HANDLE) delete [] (char*) receive_iovec_.iov_base; reset_receive_buffer(receive_iovec_); int rc = session_.recv(&receive_iovec_, receive_addr_, 0); - if (rc == -1) { + if (rc == -1) + { delete [] (char*) receive_iovec_.iov_base; reset_receive_buffer(receive_iovec_); if (result_) - result_->result(this, SNMP_CLASS_RESOURCE_UNAVAIL); + result_->result(this, SNMP_CLASS_RESOURCE_UNAVAIL); return SNMP_CLASS_RESOURCE_UNAVAIL; - } + } if (result_) - { - result_->result(this, rc); - return 0; - } - return rc; + result_->result(this, rc); + + return 0; } int transaction::handle_timeout(const ACE_Time_Value &, diff --git a/ChangeLog b/ChangeLog index a1dd6e37150..2665f02c728 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +Tue Apr 11 14:10:00 UTC 2006 Steve Huston + + * ASNMP/asnmp/transaction.cpp (handle_input): Return 0 on successful + socket read, not the number of bytes. Thanks to Jason Zhang for this + fix. + + * THANKS: Added Jason Zhang to the Hall of Fame. + Tue Apr 11 13:12:36 UTC 2006 Simon McQueen * ace/Lib_Find.h: diff --git a/THANKS b/THANKS index afdb05fc29a..4b96f1791ab 100644 --- a/THANKS +++ b/THANKS @@ -2098,6 +2098,7 @@ Ignacio Alvarez Sergey Zubarev Qingbo Cai David White +Jason Zhang I would particularly like to thank Paul Stephenson, who worked with me at Ericsson in the early 1990's. Paul devised the recursive Makefile -- cgit v1.2.1