From f96413a2c0fb171d90e907d715a98224ba67021c Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 12 Nov 2019 23:58:50 +0100 Subject: [PATCH] Fix crash when calling DCPContent::examine with no film. --- src/lib/dcp_content.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/dcp_content.cc b/src/lib/dcp_content.cc index 95f293b4d..d0f434e5a 100644 --- a/src/lib/dcp_content.cc +++ b/src/lib/dcp_content.cc @@ -180,6 +180,7 @@ DCPContent::read_sub_directory (boost::filesystem::path p) } } +/** @param film Film, or 0 */ void DCPContent::examine (shared_ptr film, shared_ptr job) { @@ -198,7 +199,7 @@ DCPContent::examine (shared_ptr film, shared_ptr job) } Content::examine (film, job); - shared_ptr examiner (new DCPExaminer(shared_from_this(), film->tolerant())); + shared_ptr examiner (new DCPExaminer(shared_from_this(), film ? film->tolerant() : true)); if (examiner->has_video()) { { -- 2.30.2