From 3d66de64d809fa9143fd5c39f4cfcacee9352248 Mon Sep 17 00:00:00 2001 From: Thorsten Liebig Date: Mon, 6 Jan 2014 15:37:43 +0100 Subject: [PATCH] Engine interface: check for valid operator and engine Signed-off-by: Thorsten Liebig --- FDTD/engine_interface_fdtd.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/FDTD/engine_interface_fdtd.cpp b/FDTD/engine_interface_fdtd.cpp index f59fd69..8b10f6d 100644 --- a/FDTD/engine_interface_fdtd.cpp +++ b/FDTD/engine_interface_fdtd.cpp @@ -19,6 +19,11 @@ Engine_Interface_FDTD::Engine_Interface_FDTD(Operator* op, Engine* eng) : Engine_Interface_Base(op) { + if ((op==NULL) || (eng==NULL)) + { + cerr << "Engine_Interface_FDTD::Engine_Interface_FDTD: Error: Operator or Engine is not set! Exit!" << endl; + exit(1); + } m_Op = op; m_Eng = eng; }