X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Ffile_log.cc;h=a9522bad507dc722033074c9a5abd45c7770dcf5;hp=246641cc96c09f187587c8505c52be39ed5d77ab;hb=dc7eab570cc8438beb6128475f828039787687d5;hpb=77e7cf0b9b9572d6ec955e1865fd73e72ec7666b diff --git a/src/lib/file_log.cc b/src/lib/file_log.cc index 246641cc9..a9522bad5 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;