Kevin J. McCarthy writes: > Hi Everyone, > > I'm shortly going to send a set of patches to commit the neomutt version > of the sidebar (with some fixes and cleanup). [...] > * Figure out if the "realpath" code added is actually needed. I nearly > pulled this out, but decided to let it in for now and review it later.
Apologies for the very late reply ... I just ran into this issue when trying to upgrade from 1.5.24 to 1.6.2 on Gentoo. 1.6.2 in portage includes the sidebar patch and a lot of other patches from neomutt. The sidebar patch breaks the compressed folders patch. With the executable built on Gentoo, I get a double-free or corruption when exiting from a compressed folder. Crucially, this is with sidebar functionality disabled at configure time. So I went to try vanilla 1.7.0, which has the sidebar patch integrated, with a slightly hacked (M_ -> MUTT_) version of the compressed folders patch from neomutt (it appears to be the only remotely up to date version out there). That something is wrong can already be seen by the fact that both patches are each adding a realpath member to struct _context. I'm wondering if Richard is working on a fix already ;)
