summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2002-02-14 14:23:00 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2002-02-14 14:23:00 +0000
commit3a9fd1c5a3f4f39224277767ccb45ffef5f84a05 (patch)
treebb05a00f2acbfc9c5031a090c9727da52eee8c04
parent7a780a2b970e28e0b1541f34ad2a8bc49475500a (diff)
downloadATCD-3a9fd1c5a3f4f39224277767ccb45ffef5f84a05.tar.gz
ChangeLogTag:Thu Feb 14 08:17:40 2002 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-rw-r--r--ChangeLog10
-rw-r--r--ChangeLogs/ChangeLog-02a10
-rw-r--r--ChangeLogs/ChangeLog-03a10
3 files changed, 30 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 5e291466cc6..1e37e3553e1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
Thu Feb 14 08:17:40 2002 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
+ * ace/config-all.h: There was a subtle difference between the
+ ACE_NEW based on try/catch and a 0 pointer. The version based on
+ the fact that new can return 0 always sets the pointer to 0 when
+ a memory error occured. The version that is based on try/catch
+ the pointer wasn't set to 0. If the pointer had a different
+ value, the pointer stays at the old value and wasn't set to 0.
+ This is now fixed. Thanks to Peter van Merkerk
+ <Peter.van.Merkerk@meco.nl> for noticing this and to Johnny
+ Willemsen for reporting it.
+
* ace/Strategies_T.h:
* ace/Strategies_T.i: Allow the reactor of the Svc Handler to be
set to the reactor passed to the Creation Strategy. Thanks to
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index 5e291466cc6..1e37e3553e1 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,5 +1,15 @@
Thu Feb 14 08:17:40 2002 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
+ * ace/config-all.h: There was a subtle difference between the
+ ACE_NEW based on try/catch and a 0 pointer. The version based on
+ the fact that new can return 0 always sets the pointer to 0 when
+ a memory error occured. The version that is based on try/catch
+ the pointer wasn't set to 0. If the pointer had a different
+ value, the pointer stays at the old value and wasn't set to 0.
+ This is now fixed. Thanks to Peter van Merkerk
+ <Peter.van.Merkerk@meco.nl> for noticing this and to Johnny
+ Willemsen for reporting it.
+
* ace/Strategies_T.h:
* ace/Strategies_T.i: Allow the reactor of the Svc Handler to be
set to the reactor passed to the Creation Strategy. Thanks to
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 5e291466cc6..1e37e3553e1 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,5 +1,15 @@
Thu Feb 14 08:17:40 2002 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
+ * ace/config-all.h: There was a subtle difference between the
+ ACE_NEW based on try/catch and a 0 pointer. The version based on
+ the fact that new can return 0 always sets the pointer to 0 when
+ a memory error occured. The version that is based on try/catch
+ the pointer wasn't set to 0. If the pointer had a different
+ value, the pointer stays at the old value and wasn't set to 0.
+ This is now fixed. Thanks to Peter van Merkerk
+ <Peter.van.Merkerk@meco.nl> for noticing this and to Johnny
+ Willemsen for reporting it.
+
* ace/Strategies_T.h:
* ace/Strategies_T.i: Allow the reactor of the Svc Handler to be
set to the reactor passed to the Creation Strategy. Thanks to