diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2012-01-31 21:44:00 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2012-01-31 23:13:03 +0100 |
commit | 8558246af43c01bc437c4884e5ff144d714dc848 (patch) | |
tree | f6ca3c6e8cd2074cf13abc1f4387558bd17b1ac4 | |
parent | 1b8de4e286b8ba385b7ef361a508b2f3bb25e878 (diff) |
don't delete thread while it is still running, fdo#45401
Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
(cherry picked from commit 3c9bf1c2f9ca970bc6d9c971c5a27a031aca884c)
Signed-off-by: Peter Jentsch <pjotr@guineapics.de>
Signed-off-by: Eike Rathke <erack@redhat.com>
-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(); } |