Index: src/libchcore/TBasePathData.cpp
===================================================================
diff -u -N -ra44714d5c7ec0f50a376f4d0ea919ee5a224f834 -r95a466ca0a4f95851dcacf2b80e2084e0168b7e4
--- src/libchcore/TBasePathData.cpp	(.../TBasePathData.cpp)	(revision a44714d5c7ec0f50a376f4d0ea919ee5a224f834)
+++ src/libchcore/TBasePathData.cpp	(.../TBasePathData.cpp)	(revision 95a466ca0a4f95851dcacf2b80e2084e0168b7e4)
@@ -46,11 +46,11 @@
 
 TBasePathData::TBasePathData(const TBasePathData& rEntry) :
 	m_oidObjectID(rEntry.m_oidObjectID),
-	m_pathSrc(rEntry.m_pathSrc),
-	m_pathDst(rEntry.m_pathDst),
-	m_bSkipFurtherProcessing(rEntry.m_bSkipFurtherProcessing),
-	m_setModifications(rEntry.m_setModifications)
+	m_pathSrc(m_setModifications, rEntry.m_pathSrc),
+	m_pathDst(m_setModifications, rEntry.m_pathDst),
+	m_bSkipFurtherProcessing(m_setModifications, rEntry.m_bSkipFurtherProcessing)
 {
+	m_setModifications = rEntry.m_setModifications;
 }
 
 TBasePathData::TBasePathData(object_id_t oidObjectID, const TSmartPath& spSrcPath) :