summaryrefslogtreecommitdiff
path: root/cpp/src/IceUtil/Cond.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceUtil/Cond.cpp')
-rw-r--r--cpp/src/IceUtil/Cond.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/cpp/src/IceUtil/Cond.cpp b/cpp/src/IceUtil/Cond.cpp
index c515e36f53b..1aa8cc85a82 100644
--- a/cpp/src/IceUtil/Cond.cpp
+++ b/cpp/src/IceUtil/Cond.cpp
@@ -324,11 +324,9 @@ IceUtil::Cond::timedDowait(const Time& timeout) const
IceUtil::Cond::Cond()
{
- int rc;
-
pthread_condattr_t attr;
- rc = pthread_condattr_init(&attr);
+ int rc = pthread_condattr_init(&attr);
if(rc != 0)
{
throw ThreadSyscallException(__FILE__, __LINE__, rc);
@@ -358,8 +356,7 @@ IceUtil::Cond::Cond()
IceUtil::Cond::~Cond()
{
#ifndef NDEBUG
- int rc = 0;
- rc = pthread_cond_destroy(&_cond);
+ int rc = pthread_cond_destroy(&_cond);
assert(rc == 0);
#else
pthread_cond_destroy(&_cond);