X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Ffile_log.cc;h=4d6a0e6ea39fd67b7b13ea40fc7a7f475a227826;hb=01e979c79f7d0aa20fac1bb24c699e0636168294;hp=5cc9c556942b4868de44a835ce305f2b0eebab12;hpb=b51dca65c6a50063fa65b47a97e86f6e0dbbf911;p=dcpomatic.git diff --git a/src/lib/file_log.cc b/src/lib/file_log.cc index 5cc9c5569..4d6a0e6ea 100644 --- a/src/lib/file_log.cc +++ b/src/lib/file_log.cc @@ -69,7 +69,11 @@ FileLog::head_and_tail (int amount) const uintmax_t head_amount = amount; uintmax_t tail_amount = amount; - uintmax_t size = boost::filesystem::file_size (_file); + boost::system::error_code ec; + uintmax_t size = boost::filesystem::file_size (_file, ec); + if (size == static_cast(-1)) { + return ""; + } if (size < (head_amount + tail_amount)) { head_amount = size;