coverity#1321598 Resource leak in object
and
coverity#1321597 Resource leak in object
Change-Id: I6e9e517a394bea60c1f0550b17bacd653eee5cbc
diff --git a/o3tl/qa/cow_wrapper_clients.hxx b/o3tl/qa/cow_wrapper_clients.hxx
index 8ca04f8..f5d4de6 100644
--- a/o3tl/qa/cow_wrapper_clients.hxx
+++ b/o3tl/qa/cow_wrapper_clients.hxx
@@ -162,16 +162,15 @@ struct BogusRefCountPolicy
{
--rCount;
--s_nEndOfScope;
return true;
}
if(s_bShouldDecrement)
else if(s_bShouldDecrement)
{
--rCount;
s_bShouldDecrement = false;
}
else
CPPUNIT_FAIL("Ref-counting policy decremented when it should not have.");
return true;
return rCount != 0;
}
};