
27 Nov
2012
27 Nov
'12
7:59 a.m.
How do you deallocate a context? With fc being just a struct pointer at beginning of stack, I assumed no special action needed.
yes, but only one context is allowed to own the stack. If the context is deallocated you could asign the stack to another context via make_fcontext() instead to deallocate it.
Therefore your code is not correct (two context's share the same stack at the same time).