jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c
changeset 9784 3a0ebf0b855d
parent 6482 0f6a4442b29e
child 14300 117dc9b98a7b
--- a/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c	Thu Jun 02 13:38:28 2011 -0700
+++ b/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c	Sat Jun 04 23:08:38 2011 +0400
@@ -1636,6 +1636,11 @@
     TagDescriptor = _cmsGetTagDescriptor(sig);
 
     // Serialize
+    if (!_cmsWriteTypeBase(MemIO, TypeHandler ->Signature)) {
+        cmsCloseIOhandler(MemIO);
+        return 0;
+    }
+
     if (!TypeHandler ->WritePtr(TypeHandler, MemIO, Object, TagDescriptor ->ElemCount)) return 0;
 
     // Get Size and close