summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-11-04 18:38:39 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-11-04 18:38:39 +0000
commit98d05f53f17deb32b7b0e7cea1eb1efa55fa9603 (patch)
tree3d2b4286b6bf0786c6ef5253edc04fee68555fc4 /TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
parent2b653c24eabb60759051bcdb75dae4682a27c9d4 (diff)
downloadATCD-98d05f53f17deb32b7b0e7cea1eb1efa55fa9603.tar.gz
ChangeLogTag: Thu Nov 4 12:35:02 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp')
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
index e5dffde6134..f3a742ccbbe 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
@@ -258,6 +258,9 @@ TAO_IFR_Server::open_config (ACE_ENV_SINGLE_ARG_DECL)
if (heap->open (filename))
{
+ delete heap;
+ heap = 0;
+
ACE_ERROR_RETURN ((
LM_ERROR,
ACE_TEXT ("Error:: Opening persistent heap file '%s'\n"),