From: Carl Hetherington Date: Thu, 15 Jun 2017 12:54:43 +0000 (+0100) Subject: Fix crash when finding DCP size with Interop subs. X-Git-Tag: v2.11.11~3^2 X-Git-Url: https://git.carlh.net/gitweb/?a=commitdiff_plain;ds=sidebyside;h=e60e8613908c666d7e829c2fd69fc2191d0bc2fd;p=dcpomatic.git Fix crash when finding DCP size with Interop subs. --- diff --git a/src/lib/writer.cc b/src/lib/writer.cc index 064c3f0ec..5e8f8fc9f 100644 --- a/src/lib/writer.cc +++ b/src/lib/writer.cc @@ -563,7 +563,9 @@ Writer::write_cover_sheet () boost::filesystem::recursive_directory_iterator i = boost::filesystem::recursive_directory_iterator(_film->dir(_film->dcp_name())); i != boost::filesystem::recursive_directory_iterator(); ++i) { - size += boost::filesystem::file_size (i->path ()); + if (boost::filesystem::is_regular_file (i->path ())) { + size += boost::filesystem::file_size (i->path ()); + } } if (size > (1000000000L)) {