diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2012-01-31 21:44:00 +0100 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@suse.com> | 2012-01-31 16:27:45 -0500 |
commit | 3c9bf1c2f9ca970bc6d9c971c5a27a031aca884c (patch) | |
tree | 577a0e2c8183b7e7cc1c827d35e1e7ad13ad5f09 /filter | |
parent | 168d3b12482e2cf1bbd331ba4e9d2d86f0184273 (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.cxx | 1 |
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(); } |