From 2ac8f5b35d89a3b5148b6790d66c7effbfdc8699 Mon Sep 17 00:00:00 2001 From: wfg <wfg@pc0098504.ornl.gov> Date: Tue, 10 Jan 2017 11:13:17 -0500 Subject: [PATCH] Added fix to compilation SingleBP was accessing private members of Group --- src/engine/SingleBP.cpp | 6 +++--- src/transport/POSIX.cpp | 7 ++++++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/engine/SingleBP.cpp b/src/engine/SingleBP.cpp index 7a02a63be..20c3bcff3 100644 --- a/src/engine/SingleBP.cpp +++ b/src/engine/SingleBP.cpp @@ -135,9 +135,9 @@ void SingleBP::Write( const std::string variableName, const int* values ) { auto index = PreSetVariable( *m_Group, variableName, Support::DatatypesAliases.at("int"), " from call to Write int*" ); std::cout << "Hello from SingleBP Write integer with index " << index << "\n"; - Variable<int>& variable = m_Group->m_Int[index]; - variable.Values = values; - auto localDimensions = m_Group->GetDimensions( variable.DimensionsCSV ); +// Variable<int>& variable = m_Group->m_Int[index]; +// variable.Values = values; +// auto localDimensions = m_Group->GetDimensions( variable.DimensionsCSV ); } diff --git a/src/transport/POSIX.cpp b/src/transport/POSIX.cpp index 78834a31d..9e4ccb6ef 100644 --- a/src/transport/POSIX.cpp +++ b/src/transport/POSIX.cpp @@ -27,7 +27,12 @@ POSIX::POSIX( MPI_Comm mpiComm, const bool debugMode ): POSIX::~POSIX( ) -{ } +{ + if( m_FileDescriptor != -1 ) + { + close( m_FileDescriptor ); + } +} void POSIX::Open( const std::string name, const std::string accessMode ) -- GitLab