[PATCH 4/6] lib/config: delay setting talloc destructor

2020-12-20 Thread David Bremner
If Xapian has thrown an exception, it is not safe to invoke the destructor when freeing the list struct. --- lib/config.cc | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/config.cc b/lib/config.cc index efab01e4..0b760dbc 100644 --- a/lib/config.cc +++

[PATCH 4/6] lib/config: delay setting talloc destructor

2020-08-12 Thread David Bremner
If Xapian has thrown an exception, it is not safe to invoke the destuctor when freeing the list struct. --- lib/config.cc | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/lib/config.cc b/lib/config.cc index dae0ff0e..d0497052 100644 --- a/lib/config.cc +++