From f10f2f2f19cd68da540f456c984596618073653c Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Tue, 27 Mar 2018 14:22:31 +0200 Subject: [PATCH] Update the lock status in the move constructors --- pdns/lock.hh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pdns/lock.hh b/pdns/lock.hh index a20c2208f4..3529ee3ae3 100644 --- a/pdns/lock.hh +++ b/pdns/lock.hh @@ -118,7 +118,9 @@ public: TryWriteLock(TryWriteLock&& rhs) { d_lock = rhs.d_lock; - rhs.d_lock=0; + rhs.d_lock = nullptr; + d_havelock = rhs.d_havelock; + rhs.d_havelock = false; } @@ -164,7 +166,9 @@ public: TryReadLock(TryReadLock&& rhs) { d_lock = rhs.d_lock; - rhs.d_lock=0; + rhs.d_lock = nullptr; + d_havelock = rhs.d_havelock; + rhs.d_havelock = false; } ~TryReadLock() -- 2.47.2