summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2012-01-31 21:44:00 +0100
committerKohei Yoshida <kohei.yoshida@suse.com>2012-01-31 16:27:45 -0500
commit3c9bf1c2f9ca970bc6d9c971c5a27a031aca884c (patch)
tree577a0e2c8183b7e7cc1c827d35e1e7ad13ad5f09 /filter
parent168d3b12482e2cf1bbd331ba4e9d2d86f0184273 (diff)
don't delete thread while it is still running, fdo#45401
Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
Diffstat (limited to 'filter')
-rw-r--r--filter/source/xsltfilter/LibXSLTTransformer.cxx1
1 files changed, 1 insertions, 0 deletions
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();
}