From 91e05f63069c0c933c79409cb3f0039c28be0105 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Thu, 10 Oct 2019 09:09:48 +0100 Subject: [PATCH] Fix 0472327e: Infinite loop on copying unset scheduled dispatch Fixes: #103 --- src/schdispatch_cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/schdispatch_cmd.cpp b/src/schdispatch_cmd.cpp index 9674dabff5..13763a15d9 100644 --- a/src/schdispatch_cmd.cpp +++ b/src/schdispatch_cmd.cpp @@ -274,7 +274,7 @@ void OrderList::SetScheduledDispatch(std::vector dispatch_list) { this->scheduled_dispatch = std::move(dispatch_list); assert(std::is_sorted(this->scheduled_dispatch.begin(), this->scheduled_dispatch.end())); - this->UpdateScheduledDispatch(); + if (this->IsScheduledDispatchValid()) this->UpdateScheduledDispatch(); } /**