summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-07-15 00:03:33 +0200
committerCarl Hetherington <cth@carlh.net>2022-07-15 00:03:33 +0200
commit85b9d9e308c21eccf0ca27dd6d324888f203abfb (patch)
tree1584fdeb8dea369a73797c60d8fdc7999fce6dcb
parente9da7e570a65bcf13002e0303404acb5680927d9 (diff)
Fix failure to destroy the J2KEncoder when an encode fails/is cancelled.
-rw-r--r--src/lib/j2k_encoder.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/j2k_encoder.cc b/src/lib/j2k_encoder.cc
index 985708f05..53e1c272f 100644
--- a/src/lib/j2k_encoder.cc
+++ b/src/lib/j2k_encoder.cc
@@ -77,7 +77,7 @@ J2KEncoder::~J2KEncoder ()
void
J2KEncoder::begin ()
{
- auto wp = shared_from_this ();
+ weak_ptr<J2KEncoder> wp = shared_from_this ();
_server_found_connection = EncodeServerFinder::instance()->ServersListChanged.connect (
boost::bind (&J2KEncoder::call_servers_list_changed, wp)
);