diff options
Diffstat (limited to 'store')
-rw-r--r-- | store/source/lockbyte.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/store/source/lockbyte.cxx b/store/source/lockbyte.cxx index a446a454cbb4..65ac5c3dc947 100644 --- a/store/source/lockbyte.cxx +++ b/store/source/lockbyte.cxx @@ -813,13 +813,13 @@ template< class T > struct ResourceHolder T m_value; explicit ResourceHolder (T const & value = T()) : m_value (value) {} - ~ResourceHolder() { reset(); } + ~ResourceHolder() { reset(T()); } T & get() { return m_value; } T const & get() const { return m_value; } void set (T const & value) { m_value = value; } - void reset (T const & value = T()) + void reset (T const & value) { T tmp (m_value); if (tmp != value) |