summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ace/Malloc_T.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/ace/Malloc_T.cpp b/ace/Malloc_T.cpp
index 32678f014d0..971fa37f8e9 100644
--- a/ace/Malloc_T.cpp
+++ b/ace/Malloc_T.cpp
@@ -332,10 +332,12 @@ ACE_Malloc_T<ACE_MEM_POOL_2, ACE_LOCK, ACE_CB>::shared_malloc (size_t nbytes)
prevp = this->cb_ptr_->freep_;
currp = prevp->next_block_;
}
+#if defined (ACE_HAS_WIN32_STRUCTURAL_EXCEPTIONS)
ACE_SEH_EXCEPT (this->memory_pool_.seh_selector (GetExceptionInformation ()))
{
currp = prevp->next_block_;
}
+#endif
// Search the freelist to locate a block of the appropriate size.