summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Notify/Routing_Slip.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/Routing_Slip.cpp')
-rw-r--r--TAO/orbsvcs/orbsvcs/Notify/Routing_Slip.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/Routing_Slip.cpp b/TAO/orbsvcs/orbsvcs/Notify/Routing_Slip.cpp
index bcaebbc7c1e..86134043cd8 100644
--- a/TAO/orbsvcs/orbsvcs/Notify/Routing_Slip.cpp
+++ b/TAO/orbsvcs/orbsvcs/Notify/Routing_Slip.cpp
@@ -156,6 +156,7 @@ Routing_Slip::create (
void
Routing_Slip::set_rspm (Routing_Slip_Persistence_Manager * rspm)
{
+ delete this->rspm_;
this->rspm_ = rspm;
if (rspm_ != 0)
{
@@ -187,6 +188,7 @@ Routing_Slip::~Routing_Slip ()
ACE_TEXT ("(%P|%t) Routing Slip #%d: destructor\n"),
this->sequence_
));
+ delete this->rspm_;
}
bool