From 80b8744a97502c10b87c2f869c6672f43495be12 Mon Sep 17 00:00:00 2001 From: Peter Jentsch Date: Sat, 5 Nov 2011 21:41:42 +0100 Subject: fix threading problem in LibXSLTTransformer.cxx need to wait for reader thread to terminate before deleting it. --- filter/source/xsltfilter/LibXSLTTransformer.cxx | 1 + 1 file changed, 1 insertion(+) (limited to 'filter') diff --git a/filter/source/xsltfilter/LibXSLTTransformer.cxx b/filter/source/xsltfilter/LibXSLTTransformer.cxx index 72c31c18ef9a..599b80c92087 100644 --- a/filter/source/xsltfilter/LibXSLTTransformer.cxx +++ b/filter/source/xsltfilter/LibXSLTTransformer.cxx @@ -485,6 +485,7 @@ namespace XSLT LibXSLTTransformer::terminate() throw (RuntimeException) { m_Reader->terminate(); + m_Reader->join(); delete(m_Reader); m_parameters.clear(); } -- cgit