diff --git a/todo b/todo index 2ab2e9c..93bf7b6 100644 --- a/todo +++ b/todo @@ -9,5 +9,6 @@ a ref and not by-value. Propagate this upward into SerializedAsyncContin and into all derived classes' constructors. -* Try changing the type of LockerAndInvokerBase::serializedContinuationVaddr - to be a ref instead of a pointer. +* In classes like udpCommandDemuxer and possibly other such background tasks, + use a spinlock to ensure that the stop() function doesn't deallocate the + data to be used by the daemon task while the daemon task is executing.