From 3ec5248e14a32968a03c7599f3f91536e99e9b81 Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (office)" <j.wuttke@fz-juelich.de> Date: Mon, 7 Jul 2008 23:10:08 +0200 Subject: [PATCH] ? --- src/edif.cpp | 2 ++ src/opr.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/edif.cpp b/src/edif.cpp index 6fad3db8..0fca3d67 100644 --- a/src/edif.cpp +++ b/src/edif.cpp @@ -821,6 +821,8 @@ void NEdif::ReadTab( bool multiblock, bool fromscript ) } olf.VS.push_back(S); } + if( !(olf.nScan()) ) + throw string( "no input lines" ); NOlm::SelNew(); NOlm::OloAdd(&olf); diff --git a/src/opr.cpp b/src/opr.cpp index 6dbe8413..9e59b9e7 100644 --- a/src/opr.cpp +++ b/src/opr.cpp @@ -397,6 +397,8 @@ void NOperate::IntXY(void) fout.xco = xco; fout.yco = yco; S.Clear(); + if( !(fin->nScan()) ) + throw string( "input file has no scans" ); S.z = fin->VS[0].z; S.z.pop_back(); for (uint j=0; j<fin->nScan(); j++) { -- GitLab