diff --git a/ApplicationLibCode/FileInterface/RifEclipseOutputFileTools.cpp b/ApplicationLibCode/FileInterface/RifEclipseOutputFileTools.cpp index eb5e368a85..5803b2f613 100644 --- a/ApplicationLibCode/FileInterface/RifEclipseOutputFileTools.cpp +++ b/ApplicationLibCode/FileInterface/RifEclipseOutputFileTools.cpp @@ -588,6 +588,8 @@ void RifEclipseOutputFileTools::transferNncFluxData( const ecl_grid_type* g std::vector* oilFlux, std::vector* gasFlux ) { + if ( !grid || !summaryView ) return; + ecl_nnc_geometry_type* nnc_geo = ecl_nnc_geometry_alloc( grid ); if ( nnc_geo ) { diff --git a/ApplicationLibCode/FileInterface/RifEclipseUnifiedRestartFileAccess.cpp b/ApplicationLibCode/FileInterface/RifEclipseUnifiedRestartFileAccess.cpp index d6b1490386..09733a2e1b 100644 --- a/ApplicationLibCode/FileInterface/RifEclipseUnifiedRestartFileAccess.cpp +++ b/ApplicationLibCode/FileInterface/RifEclipseUnifiedRestartFileAccess.cpp @@ -276,6 +276,7 @@ bool RifEclipseUnifiedRestartFileAccess::dynamicNNCResults( const ecl_grid_type* } ecl_file_view_type* summaryView = ecl_file_get_restart_view( m_ecl_file, static_cast( timeStep ), 0, 0, 0 ); + if ( !summaryView ) return true; RifEclipseOutputFileTools::transferNncFluxData( grid, summaryView, waterFlux, oilFlux, gasFlux );