Bug 1678019 - Re-add handling of lut creation failure. r=aosmond

This was found by oss-fuzz:
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=27601
and caused by 1f9a32185f4c1d2abfe1e32d773505d865541ad7

Differential Revision: https://phabricator.services.mozilla.com/D97446
This commit is contained in:
Jeff Muizelaar 2020-11-18 15:02:52 +00:00
Родитель e94ea21e9b
Коммит f3f4ba58d5
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -1246,6 +1246,8 @@ fn qcms_transform_precacheLUT_float(
(*transform).transform_fn = Some(qcms_transform_data_tetra_clut_rgb)
}
debug_assert!((*transform).transform_fn.is_some());
} else {
return null_mut();
}
}
return Box::into_raw(transform);