Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
FlowController holds shared_ptr-s to the different schedulers, which in turn hold shared_ptr-s to the FlowController instance, keeping it alive forever.
ScheduleAgents should hold either a gsl::not_null<FlowController*> or at most a weak_ptr<FlowController>.