diff --git a/lib/base/scriptfunction-script.cpp b/lib/base/scriptfunction-script.cpp index b6a1eaff4..1ba64d666 100644 --- a/lib/base/scriptfunction-script.cpp +++ b/lib/base/scriptfunction-script.cpp @@ -27,7 +27,7 @@ using namespace icinga; static Value ScriptFunctionCall(const std::vector& args) { if (args.size() < 1) - BOOST_THROW_EXCEPTION(ScriptError("Too few arguments for call()")); + BOOST_THROW_EXCEPTION(std::invalid_argument("Too few arguments for call()")); ScriptFrame *vframe = ScriptFrame::GetCurrentFrame(); ScriptFunction::Ptr self = static_cast(vframe->Self);