Fix crash with no Film.
[dcpomatic.git] / src / lib / server_finder.cc
index 3683d7bd0add8db1a8333b110a72a5ff5141df0e..642767e8bdda60f1c5e2f751619015da886c4382 100644 (file)
@@ -27,6 +27,7 @@
 #include "raw_convert.h"
 #include <libcxml/cxml.h>
 #include <boost/lambda/lambda.hpp>
+#include <iostream>
 
 #include "i18n.h"
 
@@ -62,11 +63,13 @@ ServerFinder::~ServerFinder ()
 
        _search_condition.notify_all ();
        if (_search_thread) {
+               DCPOMATIC_ASSERT (_search_thread->joinable ());
                _search_thread->join ();
        }
 
        _listen_io_service.stop ();
        if (_listen_thread) {
+               DCPOMATIC_ASSERT (_listen_thread->joinable ());
                _listen_thread->join ();
        }
 }