diff --git a/src/OpenFOAM/interpolations/interpolationTable/tableReaders/openFoam/openFoamTableReader.C b/src/OpenFOAM/interpolations/interpolationTable/tableReaders/openFoam/openFoamTableReader.C index dd2bb8cbe7..3b41b56a04 100644 --- a/src/OpenFOAM/interpolations/interpolationTable/tableReaders/openFoam/openFoamTableReader.C +++ b/src/OpenFOAM/interpolations/interpolationTable/tableReaders/openFoam/openFoamTableReader.C @@ -47,7 +47,10 @@ void Foam::openFoamTableReader::operator() ) { // Read data from file - fileHandler().NewIFstream(fName)()() >> data; + autoPtr isPtr(fileHandler().NewIFstream(fName)); + ISstream& is = isPtr(); + + is >> data; } @@ -59,7 +62,10 @@ void Foam::openFoamTableReader::operator() ) { // Read data from file - fileHandler().NewIFstream(fName)()() >> data; + autoPtr isPtr(fileHandler().NewIFstream(fName)); + ISstream& is = isPtr(); + + is >> data; }