]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Implement default constructor for Ipc::ReadWriteLock (CID 1153961)
authorFrancesco Chemolli <kinkie@squid-cache.org>
Fri, 10 Jul 2015 09:55:05 +0000 (11:55 +0200)
committerFrancesco Chemolli <kinkie@squid-cache.org>
Fri, 10 Jul 2015 09:55:05 +0000 (11:55 +0200)
src/ipc/ReadWriteLock.h

index 511a29eb9da7d2c5ba4a4e7cd8e754b1e8c81387..226fee32fb89215168930c5c48942c0944f4752b 100644 (file)
@@ -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