Fix broken digest progress reporting (#977).
authorCarl Hetherington <cth@carlh.net>
Mon, 24 Oct 2016 22:06:57 +0000 (23:06 +0100)
committerCarl Hetherington <cth@carlh.net>
Mon, 24 Oct 2016 22:06:57 +0000 (23:06 +0100)
src/lib/writer.cc

index bb65c1f2b9b7584ab8b93ad854f5ee6ef1711c32..e84154aa3a917255dbff5b4fc4df979b1a221b13 100644 (file)
@@ -632,7 +632,7 @@ Writer::set_digest_progress (Job* job, float progress)
        _digest_progresses[boost::this_thread::get_id()] = progress;
 
        boost::mutex::scoped_lock lm (_digest_progresses_mutex);
-       float min_progress = 0;
+       float min_progress = FLT_MAX;
        for (map<boost::thread::id, float>::const_iterator i = _digest_progresses.begin(); i != _digest_progresses.end(); ++i) {
                min_progress = min (min_progress, i->second);
        }