From 259c35955a07b450e2653cd78005eb6362cc4d26 Mon Sep 17 00:00:00 2001 From: Fridrich Štrba Date: Sun, 6 Feb 2011 11:49:10 +0100 Subject: don't crash trying to erase one past end --- cppu/source/uno/EnvStack.cxx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'cppu') diff --git a/cppu/source/uno/EnvStack.cxx b/cppu/source/uno/EnvStack.cxx index 0af0aafc17ea..d1ff2922233a 100644 --- a/cppu/source/uno/EnvStack.cxx +++ b/cppu/source/uno/EnvStack.cxx @@ -88,10 +88,7 @@ static void s_setCurrent(uno_Environment * pEnv) rThreadMap[threadId] = pEnv; else - { - ThreadMap::iterator iEnv = rThreadMap.find(threadId); - rThreadMap.erase(iEnv); - } + rThreadMap.erase(threadId); } static uno_Environment * s_getCurrent(void) -- cgit