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