diff options
author | Steve Huston <shuston@riverace.com> | 2006-04-11 14:17:01 +0000 |
---|---|---|
committer | Steve Huston <shuston@riverace.com> | 2006-04-11 14:17:01 +0000 |
commit | 172657f35b6ba4878ef2e8c0b3ccc1b968af5f56 (patch) | |
tree | 759d320be4615ed07143da1ab0ce0ed3e31b446b /ASNMP | |
parent | 339d46f0be8c3fea05f0081a982ba884cfe3bb31 (diff) | |
download | ATCD-172657f35b6ba4878ef2e8c0b3ccc1b968af5f56.tar.gz |
ChangeLogTag:Tue Apr 11 14:10:00 UTC 2006 Steve Huston <shuston@riverace.com>
Diffstat (limited to 'ASNMP')
-rw-r--r-- | ASNMP/asnmp/transaction.cpp | 15 |
1 files changed, 7 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 &, |