THRIFT-1361 Optional replacement of pthread by boost::thread (minor fix)
FIX: member initialization order within constructor
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1178532 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/cpp/src/transport/TFileTransport.cpp b/lib/cpp/src/transport/TFileTransport.cpp
index 405c162..3121b43 100644
--- a/lib/cpp/src/transport/TFileTransport.cpp
+++ b/lib/cpp/src/transport/TFileTransport.cpp
@@ -98,7 +98,10 @@
, writerThreadId_(0)
, dequeueBuffer_(NULL)
, enqueueBuffer_(NULL)
+ , notFull_(&mutex_)
+ , notEmpty_(&mutex_)
, closing_(false)
+ , flushed_(&mutex_)
, forceFlush_(false)
, filename_(path)
, fd_(0)
@@ -107,9 +110,6 @@
, lastBadChunk_(0)
, numCorruptedEventsInChunk_(0)
, readOnly_(readOnly)
- , notFull_(&mutex_)
- , notEmpty_(&mutex_)
- , flushed_(&mutex_)
{
openLogFile();
}