summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorMarti <marti.maria@tktbrainpower.com>2015-11-25 13:59:43 +0100
committerMarti <marti.maria@tktbrainpower.com>2015-11-25 13:59:43 +0100
commitd7e29466f0369cafafcf44a99ad85c159aafb3be (patch)
tree4cd31490b54532c50488b7a431c3a0e9fca6fc53 /utils
parent20fd2cb4a8f879626ed9c06417ef798e61bde8f5 (diff)
downloadlcms2-d7e29466f0369cafafcf44a99ad85c159aafb3be.tar.gz
Add some extra checks to a sample
Diffstat (limited to 'utils')
-rw-r--r--utils/samples/roundtrip.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/utils/samples/roundtrip.c b/utils/samples/roundtrip.c
index d957b60..94c8bdc 100644
--- a/utils/samples/roundtrip.c
+++ b/utils/samples/roundtrip.c
@@ -53,7 +53,18 @@ int main(int argc, char* argv[])
}
hProfile = cmsOpenProfileFromFile(argv[1], "r");
+ if (hProfile == NULL)
+ {
+ printf("invalid profile\n");
+ return 1;
+ }
+
xform = cmsCreateTransform(hProfile,TYPE_RGB_8, hProfile, TYPE_RGB_8, INTENT_RELATIVE_COLORIMETRIC, cmsFLAGS_NOOPTIMIZE);
+ if (xform == NULL)
+ {
+ printf("Not a valid RGB profile\n");
+ return 1;
+ }
for (r=0; r< 256; r++) {
printf("%d \r", r);