Hello Roberto, The trouble with reverting my commit is that readding the double free completely crashes ed if more than one join is performed. I think this patch (which also reverts back to having no double free) should handle your concern via blocking signal handling until the join is finished.
Thomas -- Thomas Mannay <audiobarr...@openmailbox.org>
0001-ed-ignore-signals-inside-of-join.patch
Description: Binary data