Jani Nikula <jani@nikula.org> writes: > No need to maintain the pure C stuff within a try block, it's arguably > confusing. This also reduces indent for a bunch of code. No functional > changes. I didn't trace all the code paths, but there is the possibility this will allow some uncaught exceptions deeper in the "pure C stuff" to escape (along the lines of what we saw with _notmuch_message_ensure_metadata. As long as we agree that those are bugs that should be fixed, the beginning of a release cycle seems like a reasonable time to deal with that. d