From: Helge Norberg Date: Fri, 9 Sep 2016 08:52:05 +0000 (+0200) Subject: [decklink] Using reset() on std::packaged_task was wrong. It keeps the task functor. X-Git-Tag: 2.1.0_Beta1~60 X-Git-Url: https://git.sesse.net/?p=casparcg;a=commitdiff_plain;h=9e6b4e8c7b0119f334b66966f0ea8ab84f288d4b [decklink] Using reset() on std::packaged_task was wrong. It keeps the task functor. --- diff --git a/modules/decklink/consumer/decklink_consumer.cpp b/modules/decklink/consumer/decklink_consumer.cpp index 1469128ee..c9761c3c1 100644 --- a/modules/decklink/consumer/decklink_consumer.cpp +++ b/modules/decklink/consumer/decklink_consumer.cpp @@ -571,7 +571,7 @@ public: if (send_completion_.valid()) { send_completion_(); - send_completion_.reset(); + send_completion_ = std::packaged_task(); } if (config_.embedded_audio)