From 51b85a38b03781a93db33b7817d3c6cebcae11e7 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Tue, 31 Jan 2012 08:51:33 +0100 Subject: Simplification --- store/source/storlckb.cxx | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'store/source/storlckb.cxx') diff --git a/store/source/storlckb.cxx b/store/source/storlckb.cxx index 7cedac4dfd0c..9dca65e7cb7b 100644 --- a/store/source/storlckb.cxx +++ b/store/source/storlckb.cxx @@ -66,16 +66,9 @@ OStoreLockBytes::OStoreLockBytes (void) */ OStoreLockBytes::~OStoreLockBytes (void) { - if (m_xManager.is()) + if (m_xManager.is() && m_xNode.is()) { - if (m_xNode.is()) - { - OStorePageDescriptor aDescr (m_xNode->m_aDescr); - if (m_bWriteable) - m_xManager->releasePage (aDescr); - else - m_xManager->releasePage (aDescr); - } + m_xManager->releasePage(m_xNode->m_aDescr); } } -- cgit