diff --git a/source/MoorDyn2.cpp b/source/MoorDyn2.cpp index 383717da..dc486d0a 100644 --- a/source/MoorDyn2.cpp +++ b/source/MoorDyn2.cpp @@ -522,7 +522,12 @@ moordyn::MoorDyn::Init(const double* x, const double* xd, bool skip_ic) } // call this just to set WaterKin (may also set up output file in // future) - PointList[l]->initialize(); + try { + PointList[l]->initialize(); + } + MOORDYN_CATCHER(err, err_msg); + if (err != MOORDYN_SUCCESS) + return err; ix += 3; }