summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cmsio0.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmsio0.c b/src/cmsio0.c
index 180eee7..6e3fee1 100644
--- a/src/cmsio0.c
+++ b/src/cmsio0.c
@@ -1233,7 +1233,6 @@ cmsUInt32Number CMSEXPORT cmsSaveProfileToIOhandler(cmsHPROFILE hProfile, cmsIOH
cmsContext ContextID;
_cmsAssert(hProfile != NULL);
- _cmsAssert(io != NULL);
memmove(&Keep, Icc, sizeof(_cmsICCPROFILE));
@@ -1251,6 +1250,7 @@ cmsUInt32Number CMSEXPORT cmsSaveProfileToIOhandler(cmsHPROFILE hProfile, cmsIOH
// Pass #2 does save to iohandler
if (io != NULL) {
+
Icc ->IOhandler = io;
if (!SetLinks(Icc)) goto CleanUp;
if (!_cmsWriteHeader(Icc, UsedSpace)) goto CleanUp;