fixed crash loading broken color profile from file-like object

This commit is contained in:
d-schmidt 2013-01-09 21:04:02 +01:00
parent a8304648af
commit a36338f195

View File

@ -134,8 +134,10 @@ cms_profile_fromstring(PyObject* self, PyObject* args)
cmsErrorAction(LCMS_ERROR_IGNORE); cmsErrorAction(LCMS_ERROR_IGNORE);
hProfile = cmsOpenProfileFromMem(pProfile, nProfile); hProfile = cmsOpenProfileFromMem(pProfile, nProfile);
if (!hProfile) if (!hProfile) {
PyErr_SetString(PyExc_IOError, "cannot open profile from string"); PyErr_SetString(PyExc_IOError, "cannot open profile from string");
return NULL;
}
return cms_profile_new(hProfile); return cms_profile_new(hProfile);
} }