DNG: protect from ill-formed BaselineExposure values

This commit is contained in:
Alberto Griggio
2018-11-19 09:29:21 +01:00
parent 21395b0450
commit e0b4f85e09

View File

@@ -6523,7 +6523,12 @@ guess_cfa_pc:
FORC3 xyz[c] /= d65_white[c];
break;
case 50730: /* BaselineExposure */
if (dng_version) RT_baseline_exposure = getreal(type);
if (dng_version) {
double be = getreal(type);
if (!std::isnan(be)) {
RT_baseline_exposure = be;
}
}
break;
case 50740: /* DNGPrivateData */
if (dng_version) break;