diff --git a/core/sems.cpp b/core/sems.cpp index edabc6ae..d9715b5f 100644 --- a/core/sems.cpp +++ b/core/sems.cpp @@ -711,6 +711,10 @@ int main(int argc, char* argv[]) sip_ctrl.cleanup(); + INFO("Stopping application timer scheduler\n"); + AmAppTimer::instance()->stop(); + AmAppTimer::instance()->join(); + INFO("Exiting (%s)\n", success ? "success" : "failure"); return (success ? EXIT_SUCCESS : EXIT_FAILURE); }