diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2008-06-04 14:44:53 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2008-06-04 14:44:53 +0000 |
commit | ec6c162bdc5c9bfc7b0acdb9fc5e8ff7f425b96c (patch) | |
tree | b2783ea7f834d963fbf5985acbba7a7c4f0655a0 /ACE/ace/Monitor_Point_Registry.cpp | |
parent | 8c27a184d13eef2b3d770633c1073008ee1605ac (diff) | |
download | ATCD-ec6c162bdc5c9bfc7b0acdb9fc5e8ff7f425b96c.tar.gz |
ChangeLogTag: Wed Jun 4 14:36:55 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'ACE/ace/Monitor_Point_Registry.cpp')
-rw-r--r-- | ACE/ace/Monitor_Point_Registry.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/ACE/ace/Monitor_Point_Registry.cpp b/ACE/ace/Monitor_Point_Registry.cpp index 84ec68dd227..03ea39be4ba 100644 --- a/ACE/ace/Monitor_Point_Registry.cpp +++ b/ACE/ace/Monitor_Point_Registry.cpp @@ -82,10 +82,16 @@ namespace ACE if (status == -1) { - ACE_ERROR_RETURN ((LM_ERROR, - "registry remove: unbind failed for %s\n", - name), - false); +// (JP) There is a problem with this failing on a single ACE_Message_Queue +// monitor per process. I think it is the message queue associated +// with the default reactor, maybe because at that low level, ACE +// is using malloc with placement, then free, which may bypass the +// normal destructors. In any case, it happens only at shutdown +// and there seems to be no memory leak. +// ACE_ERROR_RETURN ((LM_ERROR, +// "registry remove: unbind failed for %s\n", +// name), +// false); } else { |