diff --git a/src/libOpenImageIO/imagebufalgo_deep.cpp b/src/libOpenImageIO/imagebufalgo_deep.cpp index 3f214e24d2..e4a2431af0 100644 --- a/src/libOpenImageIO/imagebufalgo_deep.cpp +++ b/src/libOpenImageIO/imagebufalgo_deep.cpp @@ -292,7 +292,8 @@ ImageBufAlgo::deep_merge (ImageBuf &dst, const ImageBuf &A, dst.error ("deep_merge can only be performed on deep images"); return false; } - if (! IBAprep (roi, &dst, &A, &B, NULL, IBAprep_SUPPORT_DEEP)) + if (! IBAprep (roi, &dst, &A, &B, NULL, + IBAprep_SUPPORT_DEEP | IBAprep_REQUIRE_SAME_NCHANNELS)) return false; if (! dst.deep()) { dst.error ("Cannot deep_merge to a flat image");