From da0138e1d48cb5fb82dec53c4e76f22e5c395e61 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 2 Dec 2013 09:19:12 +0000 Subject: Fix crash on failing to open a frame info file. --- src/lib/writer.cc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/lib') 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) { -- cgit v1.2.3