diff --git a/src/pbrt/cameras.cpp b/src/pbrt/cameras.cpp index 3aa192ebe8d297eff5edad3cd6f0342b591d84c8..f276869dd402e72fddbd6e7752739664ad7831e5 100644 --- a/src/pbrt/cameras.cpp +++ b/src/pbrt/cameras.cpp @@ -1373,7 +1373,7 @@ RealisticCamera *RealisticCamera::Create(const ParameterDictionary ¶meters, }; std::string apertureName = ResolveFilename(parameters.GetOneString("aperture", "")); - Image apertureImage; + Image apertureImage(alloc); if (!apertureName.empty()) { // built-in diaphragm shapes if (apertureName == "gaussian") {