summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/writer.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/writer.cc b/src/lib/writer.cc
index f4128e6c5..60b2a47ab 100644
--- a/src/lib/writer.cc
+++ b/src/lib/writer.cc
@@ -432,6 +432,11 @@ Writer::check_existing_picture_mxf_frame (FILE* mxf, int f, Eyes eyes)
{
/* Read the frame info as written */
FILE* ifi = fopen_boost (_film->info_path (f, eyes), "r");
+ if (!ifi) {
+ _film->log()->log (String::compose ("Existing frame %1 has no info file", f));
+ return false;
+ }
+
libdcp::FrameInfo info (ifi);
fclose (ifi);
if (info.size == 0) {