summaryrefslogtreecommitdiff
path: root/examples/Threads/barrier2.cpp
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1997-01-04 00:06:38 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1997-01-04 00:06:38 +0000
commitfedf87f14a545fa1b2f835090e23236e214424e3 (patch)
tree790c9b07d5eac35a82ae7d9f5e7b59a6243a4b2c /examples/Threads/barrier2.cpp
parent86a8787240df394667ce81e3ff8a0e4238edb137 (diff)
downloadATCD-fedf87f14a545fa1b2f835090e23236e214424e3.tar.gz
foo
Diffstat (limited to 'examples/Threads/barrier2.cpp')
-rw-r--r--examples/Threads/barrier2.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/Threads/barrier2.cpp b/examples/Threads/barrier2.cpp
index 30190ace443..08119d9087c 100644
--- a/examples/Threads/barrier2.cpp
+++ b/examples/Threads/barrier2.cpp
@@ -99,7 +99,7 @@ Worker_Task<BARRIER>::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
if (this->output (mb) < 0)
ACE_DEBUG ((LM_DEBUG, "(%t) output not connected!\n"));
- delete mb;
+ mb->release ();
}
return result;
}
@@ -149,14 +149,14 @@ Worker_Task<BARRIER>::svc (void)
if (length == 0)
{
ACE_DEBUG ((LM_DEBUG, "(%t) in iteration %d got quit, exit!\n", iter));
- delete mb;
+ mb->release ();
break;
}
this->barrier_.wait ();
this->output (mb);
- delete mb;
+ mb->release ();
}
// Note that the ACE_Task::svc_run () method automatically removes