From: Francesco Chemolli Date: Fri, 10 Jul 2015 09:55:05 +0000 (+0200) Subject: Implement default constructor for Ipc::ReadWriteLock (CID 1153961) X-Git-Tag: merge-candidate-3-v1~51 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=36a704f0cad64a8bfbfbc00de649716475af4b62;p=thirdparty%2Fsquid.git Implement default constructor for Ipc::ReadWriteLock (CID 1153961) --- diff --git a/src/ipc/ReadWriteLock.h b/src/ipc/ReadWriteLock.h index 511a29eb9d..226fee32fb 100644 --- a/src/ipc/ReadWriteLock.h +++ b/src/ipc/ReadWriteLock.h @@ -25,7 +25,8 @@ class ReadWriteLockStats; class ReadWriteLock { public: - // default constructor is OK because of shared memory zero-initialization + ReadWriteLock() : readers(0), writing(false), appending(false), readLevel(0), writeLevel(0) + {} bool lockShared(); ///< lock for reading or return false bool lockExclusive(); ///< lock for modification or return false