I had actually patched that double free some time ago, but it was reverted in
commit 78bfd8978ea2af10dadc3fdadd19710068a632c4. Something about it causing a
memory leak if it caught an interrupt.
I wrote a patch which implemented a fix for it, but it wasn't accepted due to
being a bit inelegant (playing with global variables instead of using
sigprocmask). I haven't really had the time to sit down and rewrite that patch
since then, though. Probably worth somebody being aware of it.
I've attached what I had to save going back through the mailing list to about
January. :-)
Thomas
--
Thomas Mannay <audiobarrier_AT_openmailbox.org>
Received on Tue May 16 2017 - 00:05:01 CEST