diff --git a/src/IO.f90 b/src/IO.f90 index 175ff7acd..b86c40ac9 100644 --- a/src/IO.f90 +++ b/src/IO.f90 @@ -130,7 +130,8 @@ function IO_read(fileName) result(fileContent) status='old', position='rewind', action='read',iostat=myStat) if(myStat /= 0) call IO_error(100,ext_msg=trim(fileName)) allocate(character(len=fileLength)::fileContent) - if(fileLength>0) read(fileUnit) fileContent + read(fileUnit,iostat=myStat) fileContent + if(myStat > 0) call IO_error(102,ext_msg=trim(fileName)) close(fileUnit) end function IO_read