From: Remi Gacogne Date: Tue, 27 Mar 2018 12:22:31 +0000 (+0200) Subject: Update the lock status in the move constructors X-Git-Tag: dnsdist-1.3.0~7^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f10f2f2f19cd68da540f456c984596618073653c;p=thirdparty%2Fpdns.git Update the lock status in the move constructors --- 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()