#538 prevent destructors from throwing exceptions

This commit is contained in:
Guenter Obiltschnig
2014-09-19 09:46:49 +02:00
parent c8686a727d
commit 544229302e
60 changed files with 555 additions and 131 deletions

View File

@@ -47,7 +47,14 @@ public:
~ScopedLock()
{
_mutex.unlock();
try
{
_mutex.unlock();
}
catch (...)
{
poco_unexpected();
}
}
private:
@@ -82,7 +89,14 @@ public:
~ScopedLockWithUnlock()
{
unlock();
try
{
unlock();
}
catch (...)
{
poco_unexpected();
}
}
void unlock()