summaryrefslogtreecommitdiff
path: root/ace/Containers.cpp
diff options
context:
space:
mode:
authorcdgill <cdgill@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-02-04 17:12:21 +0000
committercdgill <cdgill@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-02-04 17:12:21 +0000
commit8e6923984fa98d2ee72ab136a4dba82377b82c90 (patch)
tree35b29d9068811e2eb4a592b144f76139059e33dc /ace/Containers.cpp
parentd3c1414e45c4146888ba0f9d503027c0639ad28a (diff)
downloadATCD-8e6923984fa98d2ee72ab136a4dba82377b82c90.tar.gz
fixed access violation in ACE_Ordered_MultiSet<T>::find_from ()
Diffstat (limited to 'ace/Containers.cpp')
-rw-r--r--ace/Containers.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/ace/Containers.cpp b/ace/Containers.cpp
index 0ecd08ddb5d..a74c93fe897 100644
--- a/ace/Containers.cpp
+++ b/ace/Containers.cpp
@@ -1955,7 +1955,11 @@ ACE_Ordered_MultiSet<T>::insert_from (const T &item, ACE_DNode<T> *position,
}
this->cur_size_++;
- *new_position = temp;
+ if (new_position)
+ {
+ *new_position = temp;
+ }
+
return 0;
}